預編譯,(函數表達式&函數聲明),typeof

JS運行三部曲 語法分析 預編譯 解釋執行 函數聲明整體提升 變量 聲明提升 預編譯前奏 預編譯 創建AO對象 找形參和變量聲明(包括if語句裏面的變量聲明),將變量和形參名作爲AO屬性名,值爲undefined 將實參值和形參統一 在函數體裏面找函數聲明,值賦予函數體 步驟過程如下: 3. 4. 執行 補充: 函數表達式: var a=function(){} 函數聲明(提升): functio
相關文章
相關標籤/搜索