fn();
console.log(c);
console.log(b);
console.log(a);
function fn() {
var a = b = c = 9;
console.log(a);
console.log(b);
console.log(c);
}
// 提升后相当于
function fn() {
var a;
c = 9; // c b 为全局变量,a为局部变量
b = 9;
a = 9;
console.log(a); // 输出9
console.log(b); // 输出9
console.log(c); // 输出9
}
fn();
console.log(c); // 输出9
console.log(b); // 输出9
console.log(a); // 报错,a is not defined
提升变量-
最新推荐文章于 2024-09-11 15:33:18 发布