javascript var 和 not var 有什么区别? [复制]

2023-12-31

可能的重复:
JavaScript 中使用 var 和不使用 var 的区别 https://stackoverflow.com/questions/1470488/difference-between-using-var-and-not-using-var-in-javascript

Hi All

声明var myVar; with var关键字或声明myVar没有它。

对于某些人来说这可能是一个愚蠢的问题,但我正在学习 javascript。

有时,在阅读别人的代码时,我发现有些变量的声明前面没有“var”。需要强调的是,这些变量甚至没有声明为函数的参数。

那么使用或不使用 'var' 关键字声明变量有什么区别呢?

非常感谢


如果你不使用它,它might是一个全局变量,否则在 IE 中,它就会爆炸。

在某些情况下您不需要它,例如,如果它是您所在函数的参数,那么它已经被声明了。Always use var在任何其他情况下(其他情况是:除非您正在操作已经存在的变量)。无论需要定义在什么范围内,明确地在那里定义它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

javascript var 和 not var 有什么区别? [复制] 的相关文章