函數申明和函數表達式


事實上,js的解析器對函數聲明與函數表達式並不是一視同仁地對待的。對於函數聲明,js解析器會優先讀取,確保在所有代碼執行之前聲明已經被解析,而函數表達式,如同定義其它基本類型的變量一樣,只在執行到某一句時也會對其進行解析,所以在實際中,它們還是會有差異的,具體表現在,當使用函數聲明的形式來定義函數時,可將調用語句寫在函數聲明之前,而后者,這樣做的話會報錯。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com