web 开发之js---JS变量也要注意初始化

原先以为js作为弱类型语言,变量的初始化没必要,但是:

var text;

text+="你好";

alert(text);

对话框弹出的内容是:"undefined你好"

这是因为text未初始化,它的内容是:undefined,会被计入后面的字符串相加中。

 

var text=“”;

text+="你好";

alert(text);

这样就能弹出预期的"你好"了。

 

http://blog.csdn.net/win32fanex/article/details/7917160

http://blog.csdn.net/win32fanex/article/details/7920437 防重命名

 

posted @ 2014-10-21 14:53  midu  阅读(217)  评论(0编辑  收藏  举报