我使用 javascript 和 jQuery 已有一个月了。但我仍然不明白使用var
有什么区别变量且未声明 var
.
var data = 10;
data = 10;
以上两种说法有什么区别?为什么?请详细解释一下。
最佳答案
声明不带 var
关键字的变量将使其成为全局变量,这意味着它将可用于声明它的模块中的所有函数和对象。
不用说,这会带来很多麻烦,应该避免。
使用 var
关键字声明变量会将变量的范围限制为其声明的范围。
关于javascript - 在javascript中为什么我们使用var来声明变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28806425/