JavaScript Number parseFloat() 方法
定义和用法
Number.parseFloat() 方法将值解析为字符串并返回第一个数字。
注意:
如果第一个字符无法转换为数字,则返回 NaN。
前导和尾随空格将被忽略。
仅返回找到的第一个数字。
实例
例子 1
Number.parseFloat(10);
Number.parseFloat("10");
Number.parseFloat("10.33");
Number.parseFloat("34 45 66");
Number.parseFloat("He was 40");
例子 2
Number.parseFloat("40.00");
Number.parseFloat(" 40 ");
Number.parseFloat("40 years");
Number.parseFloat("40H")
Number.parseFloat("H40");
语法
Number.parseFloat(value)
参数
| 参数 | 描述 |
|---|---|
| value | 必需。要解析的值。 |
返回值
| 类型 | 描述 |
|---|---|
| 布尔值 | 如果未找到数字,则返回 NaN。 |
浏览器支持
Number.parseFloat() 是 ECMAScript6 (ES6) 特性。
所有现代浏览器都支持 ES6 (JavaScript 2015):
| Chrome | Edge | Firefox | Safari | Opera |
|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Opera |
| 支持 | 支持 | 支持 | 支持 | 支持 |
Internet Explorer 11(或更早版本)不支持 Number.parseFloat()。