JavaScript高級程序設計----第4章(變量、作用域和內存問題)

1.基本類型:Undefined, null, Number, String, Boolean

2.基本類型在復制時,創建了一個新的變量,然后賦值到這個新變量上,引用類型復制時,復制的是指針,都會指向同一個引用。

3.傳遞參數時都是采用值傳遞。

4.全局執行環境是最外圍的一個執行環境,ECMAScript會根據實現所在的宿主環境不同,表示執行環境的對象也不一樣,瀏覽器中就是window對象,每個函數都有自己的執行環境。

5.沒有塊級作用域。

6.垃圾收集:標記清除、引用計數(循環引用導致引用次數不會為0)

7.手工解除引用是個不錯的優化內存的方式。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容