JavaScript 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 方法将值解析为字符串并返回第一个整数。
radix 参数指定要使用的进制:
2 = 二进制,8 = 八进制,10 = 十进制,16 = 十六进制。
如果省略 radix,JavaScript 默认使用 10 进制。如果值以"0x"开头,JavaScript 默认使用 16 进制。
注释
如果第一个字符无法转换,则返回NaN。
忽略前导和尾随空格。
仅返回找到的第一个整数。
语法
Number.parseInt(string, radix)
参数
| 参数 | 描述 |
| value | 必填。 要解析的值。 |
| radix | 可选。默认值为 10。 指定计数系统的数字(2 到 36)。 |
返回值
| 类型 | 描述 |
| Number | 如果未找到整数,则显示NaN。 |
浏览器支持
Number.parseInt() 是 ECMAScript 6 (ES6 2015) 的一项特性。
JavaScript 2015 自 2017 年 6 月起,所有浏览器均已支持 JavaScript 2015。
| Chrome 51 |
Edge 15 |
Firefox 54 |
Safari 10 |
Opera 38 |
| 2016年5月 | 2017年4月 | 2017年6月 | 2016年9月 | 2016年6月 |
