javascript:parseInt用法,特殊用法,進制轉換

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' )情況:

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章