Javascript 類型轉換 Number( ) parseInt( )
Number( )
可以將其他的類型轉換成number
字串裡面是一個合法的數字,則轉換對應的數字
字串裡面是空白,則轉換成數字0
留意以下狀況!!
字串裡面不是合法的數字,則轉換為NaN
null,則轉換為0
undefined,則轉換為NaN
1 | let a = "123"; |
接續來介紹,類似但是結果不同
parseInt( )
將字串轉換成一個整數
parseInt解析的時候,從左至右讀取字串,直到讀取字串裡面所有的整數
字串的左邊第一個不是數字,則轉換為NaN
1 | let a = "32px"; |
1 | let b = "3.14159265359"; |
1 | let c = "hello77"; |
參考mdn文件
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Number