/**********seperate line************/
var a = 10; function test() { a = 100; console.log(a); console.log(this.a); var a; console.log(a); } test(); VM3854:4 100VM3854:5 10VM3854:7 100
/**********seperate line************/
var a = 100; function test(){ console.log(a); var a = 10; console.log(a); } test(); VM3896:3 undefinedVM3896:5 10
/**********seperate line************/
var a = 100; function test(){ console.log(a); a = 10; //去掉了var 就变成定义了全局变量了 console.log(a); } test(); console.log(a);VM2216:4 100VM2216:6 10VM2216:9 10
转载于:https://www.cnblogs.com/taojunlong/p/6833450.html