一,分類
javaScript的數據類型主要分類兩大類:
(1)原始數據類型(簡單類型):number,string, undefined, null, boolearn
(2)引用數據類型(複雜類型): object,array, function
二,區別
(1)原始類型變量存儲在棧內存中,訪問變量直接操作值。
(2)引用類型變量實際存儲在堆內存中,對應的變量名保存在棧內存中,變量值就是一個指向對象的指針(涉及深/淺拷貝);
通過其對應的變量名操作時:
1)如果是複製操作,就是複製指針值,類似於基本類型變量複製,但是對象沒做變動,依舊存儲在同一個堆內存。
2)如果是直接操作屬性,應該就是針對對象直接操作。
三,判斷是什麼數據類型