<BODY BGCOLOR="#FFFFFF">
<input type="button" value="test" onclick="test()">
</BODY>
<script>
function test(){
var ch = "abc" ;
alert("asc=="+ch.charCodeAt(0)) ;
}
</script>
试试。

解决方案 »

  1.   

    ch.charCodeAt(0)是"a"的asc码
    ch.charCodeAt(1)是"b"的asc码
    ch.charCodeAt(2)是"c"的asc码
      

  2.   

    <script>
    alert("A".charCodeAt())
    </script>
      

  3.   

    不对,charCodeAt返回的是unicode编码,ASCII码部分在unicode里前面加了0
    中文就不行的,别指望能分成ASCII码
      

  4.   

    谢谢。
    那么怎么判断一个字符是汉字呢?难道只能用vbscript的asc()吗?
      

  5.   

    str.charCodeAt(0)>160或者用escape()函数看是否含%u
      

  6.   

    你要判断是否是汉字还是想把一个汉字拆成ASCII码
      

  7.   

    俺要判断是否是汉字.前一位老兄写的为什么是str.charCodeAt(0)>160
    而不是str.charCodeAt(0)>255呢?