JavaScript Number.parseInt()
示例
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");
自己動手試一試 »
Number.parseInt("10", 10);
Number.parseInt("010");
Number.parseInt("10", 8);
Number.parseInt("0x10");
Number.parseInt("10", 16);
自己動手試一試 »
描述
Number.parseInt
方法解析一個字串值並返回第一個整數。
基數引數指定要使用的數字系統
2 = 二進位制, 8 = 八進位制, 10 = 十進位制, 16 = 十六進位制。
如果省略基數,JavaScript 假定基數為 10。如果值以 "0x" 開頭,JavaScript 假定基數為 16。
注意
如果第一個字元無法轉換,則返回 NaN
。
忽略前導和尾隨空格。
僅返回找到的第一個整數。
語法
Number.parseInt(string, radix)
引數
引數 | 描述 |
value | 必需。 要解析的值。 |
radix | 可選。預設為 10。 一個數字(2 到 36),指定數字系統。 |
返回值
型別 | 描述 |
Number | 如果未找到整數,則為 NaN。 |
瀏覽器支援
Number.parseInt()
是 ECMAScript6 (ES6) 功能。
自 2017 年 6 月起,所有現代瀏覽器都支援 ES6 (JavaScript 2015)
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
2016 年 5 月 | 2017 年 4 月 | 2017 年 6 月 | 2016 年 9 月 | 2016 年 6 月 |
Number.parseInt()
不受 Internet Explorer 支援。