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 |