JavaScript Number parseInt() 方法
- 上一頁 parseFloat()
- 下一頁 prototype
- 返回上一層 JavaScript Number 參考手冊
定義和用法
Number.parseInt()
方法將值解析為字符串并返回第一個整數。
radix 參數規定要使用的數字系統:
2 = 二進制,8 = 八進制,10 = 十進制,16 = 十六進制。
如果省略 radix,JavaScript 將假定基數為 10。如果值以 "0x" 開頭,則 JavaScript 將假定基數為 16。
注意:
如果第一個字符無法轉換為數字,則返回 NaN
。
前導和尾隨空格將被忽略。
僅返回找到的第一個整數。
實例
例子 1
Number.parseInt("10"); Number.parseInt("10.00"); Number.parseInt("10.33"); Number.parseInt("34 45 66"); Number.parseInt(" 60 "); Number.parseInt("40 years"); Number.parseInt("He was 40");
例子 2
Number.parseInt("10", 10); Number.parseInt("010"); Number.parseInt("10", 8); Number.parseInt("0x10"); Number.parseInt("10", 16);
語法
Number.parseInt(string, radix)
參數
參數 | 描述 |
---|---|
value | 必需。要解析的值。 |
radix |
可選。默認為 10。 規定數字系統的數值(2 到 36)。 |
返回值
類型 | 描述 |
---|---|
布爾值 | 如果未找到整數,則返回 NaN。 |
瀏覽器支持
Number.parseInt()
是 ECMAScript6 (ES6) 特性。
所有現代瀏覽器都支持 ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 |
Internet Explorer 11(或更早版本)不支持 Number.parseInt()
。
- 上一頁 parseFloat()
- 下一頁 prototype
- 返回上一層 JavaScript Number 參考手冊