JavaScript在函数中定义全局变量

得到的结果是:

因为在函数中 var a ,a是一个局部变量,而b,c是全局变量。

var a=b=c=9 相当于 var a=9;b=9;c=9;

此时,a是局部变量,b、c 没有var声明,当全局变量看!!!

如果是 var a=9,b=9,c=9;  那么是集体声明,此时a、b、c都是局部变量了!

猜你喜欢

转载自blog.csdn.net/Vivien_CC/article/details/121749447