javascript函數(shù)在執(zhí)行時(shí)會(huì)將聲明提前到函數(shù)執(zhí)行的位置杀赢,但不會(huì)對(duì)變量賦值,直到執(zhí)行到聲明變量并賦值的語(yǔ)句才會(huì)賦值朦促。
比如:
function say(){
? ? alert(variable);
var variable = ?somevariable;
}
say();// alert會(huì)彈出undefined
javascript函數(shù)在執(zhí)行時(shí)會(huì)將聲明提前到函數(shù)執(zhí)行的位置杀赢,但不會(huì)對(duì)變量賦值,直到執(zhí)行到聲明變量并賦值的語(yǔ)句才會(huì)賦值朦促。
比如:
function say(){
? ? alert(variable);
var variable = ?somevariable;
}
say();// alert會(huì)彈出undefined