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; // 等价于var a = 9; var b = 9; var c = 9;
案例
f1();
console.log(c); // 9
console.log(b); // 9
console.log (a); // 9
function f1() {
var a = b = c = 9;
console.log(a); // 报错
console.log(b); // 9
console.log(c); // 9
}