js函数和变量的提升
我们在script里函数与变量的提升规律:
console.log(v1); //显示为 undefined
var v1 = 100;
function foo() {
console.log(v1); //显示为 undefined
var v1 = 200;
console.log(v1); // 值为 200
}
foo();
console.log(v1); // 值为 100
//提升过程
var v1;
console.log(v1); // undefined
v1 = 100;
function foo() {
var v1
console.log(v1); // undefined
v1 = 200;
console.log(v1); // 200
}
foo();
console.log(v1); // 100
总结: 函数优先于变量显示,当多个函数同时出现提升时,后面的函数将会覆盖前面的函数!
战斗力只有五的渣渣

浙公网安备 33010602011771号