1、類型轉換
轉換為字符串
- String(x)
- x.toString(x, 10)
- x+''
轉換為數字
- Number(x)
- parseInt(x, 10)
- parseFloat(x)
- x - 0
- +x
轉換為boolean
- Boolean(x)
- !!x
2、falsy值(false)
- 0
- NaN
- ''
- null
- undefined
3、內存圖
- object存儲的是地址
- 基本類型存儲的是值
- stack和heap
4、深復制和淺復制
- 對于簡單類型的數據來說,賦值就是深拷貝。
- 對于復雜類型的數據(對象)來說,才要區分淺拷貝和深拷貝。賦值是淺拷貝,拷貝heap內存是深拷貝