// 如果使用Number()函數把字符串轉為number類型,字符串必須是純數字,如果有其他字符,則轉完的結果是NaN
我們可以借助parseInt()或parseFloat()函數把字符串類型轉為number類型,這兩個函數會盡力轉換(從左往右查找字符,如果是數字就轉換,遇到非數字,就停止轉換)
例如:
var str = '12.34.56asdf1234';
var num = parseInt(str);
console.log(num);?
打印的結果12
parseInt的主要作用是把字符串轉換為整數,或者把小數轉換為整數。一般情況下,我們只用到它的第一個參數。但實際上,它有兩個參數
parseInt(string, radix)
var a = parseInt(“11”,2)
var a = parseInt(“02”,10)
var a = parseInt(“09/08/2009”)
輸出的結果3,2,9
路過的高手 留下寶貴意見哈!
_____初學者______感謝各位的批評指正