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 支持。