作用域:
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;是局部作用域。