JS 里的數(shù)據(jù)類型轉換

轉換成number

Number()方法

使用Number函數(shù),可以將任意類型的值轉化成數(shù)值。Number函數(shù)將字符串轉為數(shù)值,要比parseInt函數(shù)嚴格很多?;旧?,只要有一個字符無法轉成數(shù)值,整個字符串就會被轉為NaN。


image.png

parseInt('1',10)將字符串以10進制轉化成整數(shù)

parse Float('1.23')將字符串轉化成浮點數(shù)

'1'-0===1 加法運算符,其他運算符情況相同
+'1'===1 一元運算符
javascript遇到需要做為數(shù)值運算的時候自動調用number()函數(shù)

轉換成字符串

tostring()方法

數(shù)字轉換字符串


image.png

布爾值轉換字符串


image.png

當轉換null和undefined
image.png

轉換對象時,結果永遠是"[object Object]"


image.png

'' 方法(數(shù)值和單引號位置可以互換)

數(shù)值轉換成字符串


image.png

布爾值數(shù)值轉換成字符串


image.png

轉換null和undefined


image.png

轉換對象成字符串
image.png

string方法

image.png

image.png

當轉換數(shù)組時


image.png

轉換成boolean

Boolean方法

image.png

!!方法

!取反 !!本身的Boolean

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容