function Asc(string)
{
var symbols = " !\"#$%&'()*+'-./0123456789:;<=>?@";
var loAZ = "abcdefghijklmnopqrstuvwxyz";
symbols += loAZ.toUpperCase();
symbols += "[\\]^_`";
symbols += loAZ;
symbols += "{|}~";
var loc;
loc = symbols.indexOf(string);
if (loc > -1)
{
Ascii_Decimal = 32 + loc;
return (32 + loc);
}
return (0);
}找的,还没试
{
var symbols = " !\"#$%&'()*+'-./0123456789:;<=>?@";
var loAZ = "abcdefghijklmnopqrstuvwxyz";
symbols += loAZ.toUpperCase();
symbols += "[\\]^_`";
symbols += loAZ;
symbols += "{|}~";
var loc;
loc = symbols.indexOf(string);
if (loc > -1)
{
Ascii_Decimal = 32 + loc;
return (32 + loc);
}
return (0);
}找的,还没试
alert(Asc("中"));
</script>试~
charCodeAt(0)substring(0,1)
Function getAsc(s)
getAsc = Asc(s)
End Function
</script>
<script language="javascript">
alert(getAsc("梁"))
</script>
var aa='出';
var bb=aa.charCodeAt(0);
alert(bb);
</script>
但我用vbscript下的asc函数来检验过,你的那个方法得出跟asc函数取得的不同。取出来的值出没有什么直接的关系。fason(阿信):我想问一下,如果不借助vbscript能不能单纯用Javascript实现