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()