js的數據類型分為兩種:
- 簡單數據類型(也叫基本數據類型)
- 復雜數據類型
簡單數據類型:6種
- String
- Number
- Boolear
- null
- undefind
- Symbol(ES6 中新添加的數據類型)
復雜數據類型(object 1種) 其中包括:
- Object
- Array
- Function
區(qū)別:
在內存中的存儲方式不同秸滴,原始數據類型在內存中是棧存儲直砂,引用類型是堆存儲
- 棧(stack)為自動分配的內存空間粒梦,它由系統(tǒng)自動釋放;
- 堆(heap)則是動態(tài)分配的內存诗茎,大小不定也不會自動釋放;