2021-07-19 JS基礎總結深入
- 基礎
- 關于資料類型的3個問題
- 資料、變量、記憶體及三者關系
- 相關問題
- 對象
- 函數
-
- 回調函數
- IIFE
- 函數中的this
- 關于語句分号的問題
- 複習
基礎
關于資料類型的3個問題
- undefined與null的差別?
- undefined代表定義未指派
- null定義并指派了,隻是值為null
- 什麼時候給變量指派為null呢?
- 初始指派,表明将要指派的對象
- 結束前,讓對象成為垃圾對象(被垃圾回收器回收)
- 嚴格區分變量類型與資料類型?(了解)
-
資料的類型
1) 基本類型
2) 對象類型
-
變量的類型(變量記憶體值的類型)
1)基本類型:儲存的就是基本類型的資料
2)引用類型:儲存的是位址值
資料、變量、記憶體及三者關系
相關問題
- 關于指派與記憶體的問題
- 關于引用變量指派問題
- 關于資料傳遞問題
- JS引擎如何管理記憶體
對象
- 什麼是對象
- 為什麼要用對象
- 對象的組成
- 如何通路對象内部資料
函數
call()
對象.call()可以讓一個函數成為指定任意對象的方法進行調用。
可以讓一個函數稱為任意對象的方法
回調函數
- 什麼函數是回調函數
- 常見的回調函數
IIFE
匿名函數自調用
函數中的this
- this是什麼
- 如何确定this的值
關于語句分号的問題
複習