定義和用法
parseInt()
函數可解析一個字符串,並返回一個整數。
語法
1
|
parseInt(string, radix)
|
parseInt(string, radix)
當參數radix
的值為 0,或沒有設置該參數時,parseInt()
會根據 string
來判斷數字的基數。
返回值
返回解析后的數字。
提示和注釋
- 注釋:只有字符串中的第一個數字會被返回。
- 注釋:開頭和結尾的空格是允許的。
- 提示:如果字符串的第一個字符不能被轉換為數字,那么 parseFloat() 會返回 NaN。
實例
在本例中,我們將使用 parseInt() 來解析不同的字符串:
1
2
3
4
5
6
|
parseInt(
"10"
);
//返回 10
parseInt(
"19"
,10);
//返回 19 (10+9)
parseInt(
"11"
,2);
//返回 3 (2+1)
parseInt(
"17"
,8);
//返回 15 (8+7)
parseInt(
"1f"
,16);
//返回 31 (16+15)
parseInt(
"010"
);
//未定:返回 10 或 8
|