String.charCodeAt未定义?

时间:2009-10-09 06:32:38

标签: javascript safari

尝试在Safari 3中调用String.charCodeAt('9')时,我在javascript调试面板中出现此错误。

  

TypeError:表达式'String.charCodeAt'[undefined]的结果不是函数。

当我尝试执行stringInstance.charCodeAt('9')时,我得到了NaN。难道我做错了什么?我只想获得一些字符的char代码来匹配按键。 String.charCodeAt('9')在Firefox上返回57(如预期的那样)。

1 个答案:

答案 0 :(得分:5)

我认为正确的方法是:

“9” .charCodeAt(0)

或stringInstace.charCodeAt(charIndex)其中charIndex是一个整数