使用charCodeAt():
例子
  var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
  var n;                                 
  n = str.charCodeAt(n - 1);//获取n-1位置上的asii编码

解决方案 »

  1.   

    <script>
    function asc(chr){return chr.charCodeAt(0)}
    alert(asc("A"))
    alert(asc("1"))
    </script>补充说一句,charCodeAt用的是unicode
    所以,如果要求一个汉字的ascii,还是用vbs好
      

  2.   

    to:fokker(独孤龙) 
    好强哦,知道哪儿有所有javascript的方法可以查?包括从ie,ns几点零才开始支持的,在哪儿可以查啊?
    100分送了哦!!
      

  3.   

    还可以这样,在javascript中使用vbscript的函数:
    <script language=vbscript>
    function getAsc(s)
    getAsc=asc(s)
    end function
    </script>
    <script language=javascript>
    alert(getAsc("a"))
    </script>
      

  4.   

    你没有看到孟板主的贴子吗?这里面有js参考手册的连接:
    http://www.csdn.net/Expert/TopicView1.asp?id=942792