作用域:

1 作用域链:采用就近原则的办法。

 

2 预解析:

1 变量提升

(1)变量声明在作用域前面,不赋值。

(2)函数声明在作用域前面,不赋值。

2 代码执行;

 

2个题目:

1

function a(){

var num;

console.log(num);

}

然后采用就近原则。

2

var a=b=c=9;

的意思是var a=9;

b=9;c=9;b和c是全局作用域。

var a=9,b=9,c=9;是局部作用域。

 

posted on 2020-11-08 15:28  程序员草莓  阅读(72)  评论(0编辑  收藏  举报