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)
Parameter | Description |
value | Required. The value to be parsed. |
radix | Optional. Default is 10. A number (2 to 36) specifying the number system. |
类型 | 描述 |
数字 | NaN 如果没有找到整数。 |
Number.parseInt()
是 ECMAScript6 (ES6) 功能。
所有现代浏览器都支持 ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.parseInt()
Internet Explorer 11(或更早版本)不支持。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!