如何获得字符串的实际长度?

时间:2014-06-16 11:41:01

标签: javascript

代码:

str = String.fromCharCode(2000000000000000000000000)

好的,str实际上= ""。但是str.length = 1.

我该怎么做才能获得真正的长度?

任何帮助都会受到高度赞赏!!!!

1 个答案:

答案 0 :(得分:6)

您的语句无法将该字符代码转换为字符,因此它返回空字符,您的str变量是charcode 0的单个字符。

str = String.fromCharCode(2000000000000000000000000)
   ""
str.length
   1
str.charCodeAt(0) // First char
   0
str.charCodeAt(1) // Non-existant char for reference
   NaN