为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下js里什么是作用域

请问一下js里什么是作用域

小超VSC 2016-10-24 13:58:39
请问一下各位大神们!什么是作用域?主要是用来做什么的?能给个具体的解释吗?谢谢
查看完整描述

1 回答

?
Tobey_滔

TA贡献242条经验 获得超128个赞

js作用域主要是指函数或者变量起到作用的地方...

var a = 1;        //a在此是一个全局变量
function fun(){
    console.log(a);    //此处可以使用a
    var b = 2;
}
//console.log(b);   //此处会报错,因为变量b是在fun模块的作用中的.

作用域你可以简单理解为块包....最外层的一块就是全局作用域...被包者可以调用包者的属性,但是包者不能调用被包者的属性(一般情况下)....在js中...全局是比较乱的..打理比较麻烦

查看完整回答
2 反对 回复 2016-10-24
  • 1 回答
  • 0 关注
  • 1076 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信