首页 > 其他 > 详细

变量作用域

时间:2021-02-16 10:12:48      阅读:28      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 技术分享图片

 技术分享图片

 

 

 

二  全局变量 和 局部变量

技术分享图片

 

 

2)块级作用域

//1 {}花括号里面的就是块级作用域

//2 Js在es6中才有块级作用于 es5没有

if (2 > 1) {
    var num = 10;
}
console.log(num); //打印10  在外边是可以调用if花括号里面的变量

 

 

3)作用域链

1 就近原则

var
num = 10;//全局作用域 function fu() { //外部函数 var num = 20; function fun() { //内部函数 console.log(num); } fun(); } fu();//打印了20 //通过链式查找 先找父级 父级有就用父级的 //父级如果没有 继续向上查找 这就称为作用域链

 

链式查找

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

变量作用域

原文:https://www.cnblogs.com/fuyunlin/p/14406025.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!