千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip

P15 038-再談函數(shù)-預(yù)解析
函數(shù)分類
聲明式函數(shù)
賦值式函數(shù)
預(yù)解析
在代碼執(zhí)行之前先對代碼進(jìn)行通讀和解釋,然后再執(zhí)行代碼

正常沒有聲明的變量是直接報(bào)錯(cuò)的不會(huì)顯示undefined
這個(gè)就是預(yù)解析功能
函數(shù)

顯示不是一個(gè)函數(shù) 正常應(yīng)該是顯示函數(shù)未定義
聲明式函數(shù)

聲明式函數(shù) 將整個(gè)函數(shù)放到前面
總結(jié)
var 聲明或者是賦值的,會(huì)把這個(gè)聲明或者賦值,提到script標(biāo)簽的前面去,這樣在訪問的時(shí)候,就不會(huì)報(bào)錯(cuò) 是undefined
對于聲明式函數(shù),將聲明提升到前面只是不調(diào)用
標(biāo)簽: