學(xué)習(xí)教材為:https://wangdoc.com/javascript/types/index.html
1 ES5中的數(shù)據(jù)類型有哪些?
2 對象又分為哪些類型坷虑?
3 對象與數(shù)組的異同點希俩?
4 JavaScript 有哪三種方法確定一個值的類型溅话?
5 typeof 的返回值都有哪些码秉?
6 為什么null的類型是object正歼?
7 null與undefined的區(qū)別與聯(lián)系泌神?
8 JS轉(zhuǎn)換為布爾值的規(guī)則有哪些厘肮?
9 布爾值的應(yīng)用場景有愧口?
10 空數(shù)組([])和空對象({})對應(yīng)的布爾值是?
11 1與1.0是否相同类茂?
12 JavaScript 的數(shù)值耍属,表示方法有哪些托嚣?
13 如何理解JavaScript 內(nèi)部實際上存在2個0?
14 NaN === NaN 和 [NaN].indexOf(NaN) 的結(jié)果厚骗?
15 與數(shù)值相關(guān)的全局方法有哪些注益?
16 單引號和雙引號字符串的區(qū)別?為什么很多項目約定 JavaScript 語言的字符串只使用單引號溯捆?
17 字符串與數(shù)組如何相互轉(zhuǎn)化丑搔?
18 如何理解對象的引用?
19 JavaScript 引擎如何處理 { foo: 123 }提揍?
20 如何讀取對象的屬性啤月?
21 如何理解delete命令只能刪除對象本身的屬性,無法刪除繼承的屬性劳跃?
22 遍歷對象的方法有哪些谎仲?
23 JavaScript 聲明函數(shù)的方法有哪些?
24 JS引擎如何處理函數(shù)的重復(fù)聲明刨仑?
25 如何調(diào)用函數(shù)郑诺?
26 函數(shù)和對象的關(guān)系?
27 函數(shù)名的提升和變量提升的區(qū)別杉武?
28 如何理解函數(shù)作用域和參數(shù)傳遞辙诞?
29 如何理解函數(shù)閉包?
30 數(shù)組的本質(zhì)是什么轻抱?
31 如何判斷一個變量的數(shù)據(jù)類型為數(shù)組飞涂?
32 數(shù)組的遍歷方法的區(qū)別于聯(lián)系?