parseFloat
parseFloat()函数用于将字符串转换为浮点数并返回。
该函数属于 Global 对象,所有主流浏览器均支持该函数。
语法
parseFloat(numberString);
| 参数 | 类型 | 说明 | 
|---|---|---|
| numberString | String类型 | 需要转换为浮点数的字符串。 | 
- 返回转换后的浮点数,number类型,- 如果指定的字符串中包含非数字字符,只要字符串开头的一部分符合浮点数规则,则 parseFloat()函数会将这一部分字符串转化为数字(从字符串开头,直到遇到非数字字符为止)。
- 如果字符串以非数字字符开头,则返回 NaN。
 
- 如果指定的字符串中包含非数字字符,只要字符串开头的一部分符合浮点数规则,则 
示例
- 返回正常数字
parseFloat('3.14');
parseFloat('314e-2');
parseFloat('0.0314E+2');
parseFloat('3.14more non-digit characters');
// all return 3.14
- 返回 NaN
parseFloat('MDN');
// NaN
parseFloat(null);
// NaN
parseFloat([]);
// NaN
parseFloat({});
// NaN