1

为什么当我尝试这段代码时:

var str = "1234";
alert(str.toString().lenght);

它提醒我“未定义”?

4

4 回答 4

7

你拼错了length。它是“长度”:

str.toString().length

不过,您实际上并不需要在toString()这里打电话。"1234"已经是一个字符串,所以str.length也可以。

于 2011-08-23T18:56:15.497 回答
1

更正你的拼写...

警报(str.toString()。长度);

安德鲁

于 2011-08-23T18:57:16.287 回答
1

您在该代码中有拼写错误。它length不长。

但除此之外,没有必要调用toString(). str.length很好。

于 2011-08-23T18:57:17.300 回答
0

只是一个错字:它是.length;)

于 2011-08-23T18:57:41.270 回答