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