var a = 10;
sayHi();
function sayHi() {
var a = 20;
alert(a);
}
兩個alert的值分別為20和10,在js中函數聲明會優(yōu)先于函數調用,如果函數調用在函數聲明之前,也會先執(zhí)行函數聲明,所以先彈出20,再彈出10
更多信息請查看IT技術專欄
版權所有:易賢網