案例:
f1();
console.log(c);
console.log(b);
console.log(a);
function f1(){
var a=b=c=9;
console.log(a);
console.log(b);
console.log(c);
}预解析之后的样子:
function f1(){
var a = 9;
b = 9;
c = 9;
console.log(a);
console.log(b);
console.log(c);
}
f1();
console.log(c);
console.log(b);
console.log(a);结果:
var a=b=c=9;只是声明了var a;b和c是没有声明,直接赋值,相当于全局变量