为什么第一个弹出值不是111?内部函数不是可以访问全局变量吗?

来源:2-6 选择题

慕粉6053426

2019-11-05 16:44:18

http://img.mukewang.com/climg/5dc1365f09aa96ab02750194.jpg

写回答

1回答

好帮手慕糖

2019-11-05

同学你好,1、在函数内部若是有使用var声明的同名的局部变量,就不会访问外面的了哦。

2、按照代码的执行顺序,alert(a)在前,var a在后,局部变量a还没有赋值,所以开始输出来的a是undefined

希望能帮助到你,祝学习愉快!

1

0 学习 · 14456 问题

查看课程