JavaScript 中的數據類型函數
JavaScript 有 5 種簡單數據類型:Undefined、Null、Boolean、Number、String 和 1 種複雜數據類型 Object 。prototype
基本類型(值類型)指針
複雜類型(引用類型)對象
基本包裝類型ip
單體內置對象內存
類型檢測作用域
值類型和引用類型在內存中的存儲方式(畫圖說明)io
值類型複製和引用類型複製(畫圖說明)變量
值類型和引用類型參數傳遞(畫圖說明)數據類型
值類型與引用類型的差異
JavaScript 執行過程
JavaScript 運行分爲兩個階段:
預解析
函數內部預解析(全部的變量、函數和形參都會參與預解析)
先預解析全局做用域,而後執行全局做用域中的代碼,
在執行全局代碼的過程當中遇到函數調用就會先進行函數預解析,而後再執行函數內代碼。