声明提前

2016-10-16  本文已影响0人  Mrboom

javascript函数在执行时会将声明提前到函数执行的位置,但不会对变量赋值,直到执行到声明变量并赋值的语句才会赋值。

比如:

function say(){

    alert(variable);

var variable =  somevariable;

}

say();// alert会弹出undefined

上一篇 下一篇

猜你喜欢

热点阅读