关于全局变脸的遗留问题
在之前的课程中,课件上和老师都明确提出:在声明变量的时候可以不写var。但不写var的都是全局变量。
学到了这节课,却又发现不管写不写var去声明变量,都是全局的。请问这一点该怎么去理解
9
收起
正在回答
1回答
同学你好,
① 声明变量的时候可以不写var。但不写var的都是全局变量这句话是对的。
② 声明一个全局变量age,就等价于把这个变量赋值给window,把他当做window的一个属性。又因为window对象是全局的,因此age就是一个全局变量啦。
举个例子:
控制台打印结果:
如果还有疑惑,可以在问答区再次提问,我们会继续为你解答的.
如果我的回答帮助了你欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星