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);
自己尝试 »
描述
The Number.parseInt
方法将字符串解析为值并返回第一个整数。
基数参数指定要使用的数字系统
2 = 二进制,8 = 八进制,10 = 十进制,16 = 十六进制。
如果省略基数,JavaScript 假定基数为 10。如果值以“0x”开头,JavaScript 假定基数为 16。
注意
如果第一个字符无法转换,则返回 NaN
。
前导和尾随空格将被忽略。
仅返回找到的第一个整数。
语法
Number.parseInt(string, radix)
参数
参数 | 描述 |
value | 必需的。 要解析的值。 |
radix | 可选。默认值为 10。 指定数字系统的数字(2 到 36)。 |
返回值
类型 | 描述 |
数字 | 如果未找到整数,则为 NaN。 |
浏览器支持
Number.parseInt()
是 ECMAScript6 (ES6) 功能。
ES6 (JavaScript 2015) 自 2017 年 6 月起在所有现代浏览器中受支持
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
2016 年 5 月 | 2017 年 4 月 | 2017 年 6 月 | 2016 年 9 月 | 2016 年 6 月 |
Number.parseInt()
不受 Internet Explorer 支持。