JavaScript Number.parseFloat()
示例
Number.parseFloat(10);
Number.parseFloat("10");
Number.parseFloat("10.33");
Number.parseFloat("34 45 66");
Number.parseFloat("他 40 岁了");
自己试试 »
Number.parseFloat("40.00");
Number.parseFloat(" 40 ");
Number.parseFloat("40 年");
Number.parseFloat("40H")
Number.parseFloat("H40");
自己试试 »
描述
The Number.parseFloat()
方法将值解析为字符串并返回第一个数字。
注意
如果第一个字符无法转换,则返回 NaN
。
开头和结尾的空格将被忽略。
仅返回找到的第一个数字。
语法
Number.parseFloat(value)
参数
参数 | 描述 |
value | 必需。 要解析的值。 |
返回值
类型 | 描述 |
数字 | 如果未找到数字,则为 NaN。 |
浏览器支持
Number.parseFloat()
是 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.parseFloat()
在 Internet Explorer 中不受支持。