javascript - 在javascript中为什么我们使用var来声明变量?

标签 javascript

我使用 javascript 和 jQuery 已有一个月了。但我仍然不明白使用var有什么区别变量且未声明 var .

var data = 10;
data = 10;

以上两种说法有什么区别?为什么?请详细解释一下。

最佳答案

声明不带 var 关键字的变量将使其成为全局变量,这意味着它将可用于声明它的模块中的所有函数和对象。 不用说,这会带来很多麻烦,应该避免。

使用 var 关键字声明变量会将变量的范围限制为其声明的范围。

关于javascript - 在javascript中为什么我们使用var来声明变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28806425/

相关文章:

javascript - 动画随机平铺背景

javascript - elementFromPoint 在 onscroll 事件中使用时返回 null

JavaScript 标准样式无法识别 Mocha

javascript - Object.values() 的替代版本

JavaScript 计时器从某个时间开始倒计时数小时

javascript - 模态图像在类方面存在问题

javascript - firebase 函数属性 'data' 在类型 'Change<DataSnapshot>' 上不存在

javascript - 如何使用 Javascript 从特定域中删除 cookie?

javascript - 获取多边形所有点的数组 - Google Maps Drawing Tool API-3

javascript - 根据共享点新项目中的下拉选择隐藏字段