时不时用 parseFloat() 函数,有空就了解一下其中的规则呗

189 阅读1分钟

1、忽略字符串前面的空格,直至找到第一个非空格字符;

2、第一个字符不是数字或者加减号,返回NaN;

3、第一个字符是数字,继续解析第二个字符,直到解析完所有字符或者解析到遇见一个无效的浮点数字字符为止;

4、字符串中的第一个小数点是有效的,往后的小数点无效会被忽略;

5、忽略第一个数字字符0;

6、只解析十进制,八进制前面的0会被忽略,十六进制只会解析成0;

7、不存在parseInt()中的第二个指定解析进制的参数;

8、如果字符串包含的是一个可解析为整数的数(没有小数点,或者小数点后都是零),parseFloat()会返回整数。