老师我是这样理解对不对
来源:4-3 选择练习
雨滴007
2020-02-26 18:34:28
在这里如果在函数里没有var声明的变量是不是做全局变量,而且赋值给函数外var 声明的变量值?
3回答
同学你好,理解的正确。如果函数中没有使用var定义,那么会往上查找 ,所以代码中的name是全局变量。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
好帮手慕码
2020-02-26
同学你好,理解正确。本练习可以简单理解:
因为 var name='xm' 在函数外,所以是全局变量,name='xh'在函数内,因为没有var 所以也是全局变量,“xh”是后赋值的把之前的覆盖了,因此无论在函数里还是函数外打印的都是xh。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
雨滴007
提问者
2020-02-26
相似问题