function f1() {
var a = b = c = 9;
/* var a = b = c = 9; 相当于 var a = 9, b = 9, c = 9; (b,c直接赋值,没有var 此时相当于全局变量)
集体声明,应该为:var a = 9, b = 9, c = 9;
*/
console.log(a); // 9
console.log(b); // 9
console.log(c); // 9
}
f1();
console.log(c); // 9
console.log(b); // 9
console.log(a); // 报错 a没有定义
记录所学! 预防下次踩坑!