簡單輕鬆地理解js編譯和執行順序

javascript是一段一段執行的,以script標籤來分割,執行每一段以前,都有一個「預編譯」, 預編譯乾的活有兩:1.聲明全部var變量(初始爲undefined),2.解析定義式函數語句。 有個關於 「window做用域下,a = 1和var a = 1」 的區別的很經典:javascript a = 1至關於window.a = 1,是動態地爲window添加一個成員; var a =
相關文章
相關標籤/搜索