js变量提升

2021-09-27  本文已影响0人  王二麻子88
console.log(v1);
var v1 = 100;
function foo() {
    console.log(v1);
    var v1 = 200;
    console.log(v1);
}
foo();
console.log(v1);

可以理解为:

console.log(v1);  // undefined
var v1 = 100;
function foo() {
    var v1;
    console.log(v1);  // undefined
    v1 = 200;
    console.log(v1);  // 200
}
foo();
console.log(v1);  // 100
上一篇下一篇

猜你喜欢

热点阅读