js没有块级作用域
来源:4-1 全局作用域和局部作用域
soso_crazy
2019-03-11 19:23:14
js没有块级作用域,在{}里面定义的变量也是全局变量的意思是吗?那怎么区分全局变量和局部变量?
2回答
好帮手慕星星
2019-03-12
理解的是正确的,因为y没有用var声明,所以是全局变量。
常见的定义方式:
同学现在分不清楚也不用担心,做的练习和测试多了就可以慢慢总结经验,相信自己哦。
好帮手慕星星
2019-03-12
你好,是可以这样理解的,因为没有块级作用域,在外面也可以访问到变量。
全部变量和局部变量多在函数中区分:
1、局部变量是在函数内定义,作用域仅限于函数内, 离开该函数后再使用这种变量是非法的,会报错。
2、全局变量在函数外部定义的变量,它不属于哪一个函数。函数外内都是可以访问到的。
祝学习愉快!
相似问题