javascript - 在JavaScript中的变量名之前使用var有什么区别/优点吗?

标签 javascript syntax

我正在学习 javascript 。我注意到讲师以两种方式设置变量。 第一个是(例如):

var name ="Any string here";

第二种方法只是简单地写变量名,而不先写 var :

name="Any string here";

结果是一样的。 那么,这两者有什么区别吗?使用哪一个更好?

最佳答案

省略 var 使其成为全局变量,因此如果代码中存在多个 name 位置,它们将相互覆盖。

关于javascript - 在JavaScript中的变量名之前使用var有什么区别/优点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37022297/

相关文章:

javascript - 将数字相加

javascript - 为 Jest 的每个测试文件指定 window.location

javascript - slider 连续开关

javascript - Node.js 异步/等待模块导出

bash - Bash 中的单词拆分,IFS 设置为非空白字符

java - 为什么调用静态方法时用括号包裹类型是非法的?

ios - NSUserDefault setObject 的现代 objective-c 语法是什么?

javascript - RequireJS加载模块要根据ROOT URL + baseUrl +模块路径进行修复

xslt - 使用 xslt 将 xhtml 转换为 wiki 语法

java - 字符串的三元运算符 - 有更好的方法吗?