之前看到了一段代码不得其解,如下:
var t = 123123;
= parseInt(t)+''
alert(t.length)
关键就是第二行的末尾加上了一个''符号。原来是length的属性问题,只有String和Array还有function等对象才有的length属性,int ,float都没有。所以要加上''使t变量成对String类型,因为String就是对象,所以t就具有了length属性。
如果不加''的话,弹出的对话框就是一个“undefined”,编译告诉你它不知道t是什么类型的。
posted on 2008-01-09 17:27 湘江夜游神 阅读(2424) 评论(1)  编辑  收藏 所属分类: JavaScript

FeedBack:
# re: JavaScript中length的用法
2011-10-20 18:27 | 方法
微微  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 

Locations of visitors to this page