parseInt( string,radix )
一、功能:
除了我們衆所周知的字符串轉換爲整數以外,還涉及到進制問題:
將 [ 指定進制的 ] 字符串轉換爲十進制整數型
用漢語翻一下這個方法:
二、參數:
1、string: 要解析的字符串,類型:String
2、radix: 以什麼進制解析該字符串,不傳和傳0結果一樣,類型:Number
三、返回值:
1、第二個參數傳0和不傳一樣:
2、返回NaN的幾種情況:
3、特殊字符串轉換:
以0x開頭的字符串,parseInt
會默認按十六進制(0x開頭) 解析此字符串 的情況,( 0開頭的八進制不會默認轉換):
四、補充說明:
關於這裏用到的進制轉換,所有進制轉換爲10進制方法都一樣:
- 二進制轉十進制:
parseInt( '11001',2 )
- 十六進制轉十進制也一樣:
parseInt( '1234',16 )
等價parseInt( '0x1234' )
情況: