JavaScript parseFloat() 函数

 JavaScript 全局属性/函数

parseFloat()函数解析参数,并返回一个浮点数。

如果遇到符号(+或-)、数字(0-9)、小数点或指数以外的字符,则返回该字符之前的值,并忽略该字符和所有后续字符。允许开头和结尾空格。

如果该值为字符串,并且第一个字符不能转换为数字,则parseFloat返回NaN。

语法:

parseFloat(value)
parseFloat("12");  // 12
parseFloat("12.25");   // 12.25
parseFloat("34 45 66");// 34
parseFloat("   20   ");// 20
parseFloat('314e-2');  // 3.14
parseFloat('0.0314E+2');   // 3.14
parseFloat('3.14 more non-digit characters');// 3.14
测试看看‹/›

浏览器兼容性

所有浏览器都完全支持parseFloat()函数:

Function
parseFloat()

参数值

参数描述
value您要解析的值

技术细节

返回值:从给定值解析的浮点数。如果该值不能转换为数字,则返回NaN。
JavaScript版本:ECMAScript 1

 JavaScript 全局属性/函数