认清js中var a=b=1和var a=1,b=1的区别

2024年11月15日 11:12
有1个网友回答
网友(1):

1、用var
a=b=1的方式
由上图可以明显看出来,变量b的作用域已经是全局的了,因为在函数外可以调用到(可以正常的输出变量)。
2、用var
a=1,b=1的方式
由上图可以看出,变量a和变量b的作用域都是局部,亮迹因为它们在外部都不能调用到。
结论:var
a=b=1中的敬隐并变量b会成为全局变量,而var
a=1,b=1中的a、b变量都携弯为局部变量。