关于javascript:var关键字和不带var的区别

difference between var keyword and without var

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Difference between using var and not using var in JavaScript

在Java脚本中使用var关键字,而不使用它作为变量是有什么区别的?

例如:

1
var x = 14;

x = 14;

这些是相同的,还是当我们声明var x时,它是一个局部变量,当它没有var关键字时,它是全局变量?

谢谢!


如果关键字是用来在一var函数或其他非全球范围然后,变量的范围是全球性的。

如果使用的是在一var关键字的变量名,然后,变量的范围是全球性的。


外部变量的感知功能,成为全球的功能,和所有的脚本和Web上的页面可以访问它。

全局变量是时间,当你关闭网页。

如果你没有声明变量,使用"var",变量总是成为全球性的。