猿问

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

请问一下各位大神们!什么是作用域?主要是用来做什么的?能给个具体的解释吗?谢谢
小超VSC
浏览 1077回答 1
1回答

Tobey_滔

js作用域主要是指函数或者变量起到作用的地方...var a = 1;        //a在此是一个全局变量 function fun(){     console.log(a);    //此处可以使用a     var b = 2; } //console.log(b);   //此处会报错,因为变量b是在fun模块的作用中的.作用域你可以简单理解为块包....最外层的一块就是全局作用域...被包者可以调用包者的属性,但是包者不能调用被包者的属性(一般情况下)....在js中...全局是比较乱的..打理比较麻烦
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答