JS变量也要注意初始化

来源:互联网 发布:c语言函数库apk 编辑:程序博客网 时间:2024/05/21 22:46

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

var text;

text+="你好";

alert(text);

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

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

var text=“”;

text+="你好";

alert(text);

这样就能弹出预期的"你好"了。
原创粉丝点击