js里的数据类型转换
生活随笔
收集整理的這篇文章主要介紹了
js里的数据类型转换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
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內存是深拷貝
?
轉載于:https://www.cnblogs.com/douglasryan/p/10461003.html
總結
以上是生活随笔為你收集整理的js里的数据类型转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到自己被打流血了怎么回事
- 下一篇: [LeetCode] 3. Longes