繁体   English   中英

在javascript中的变量名之前使用var是否有任何区别/优势?

[英]Is there any difference/advantage of using var before a variable name in javascript?

我正在学习javascript。 而且我注意到讲师正在用两种方式进行变数。 首先是(例如):

var name ="Any string here";

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

name="Any string here";

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

离开了var使其成为一个全局变量,所以如果你有name多个地方的代码,他们会互相覆盖。

  • 首先,在变量声明前不写var是一个不好的习惯。
  • 第二个问题是不带var的变量的全局声明。
  • 第三,在strict mode使用不带声明的变量将导致异常

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM