JavaScript中parseFloat()转换规则(JS笔记:九)
parseFloat():将其他类型转为浮点形。
parseFloat()转换规则:
- 数字:不转换还是为自身。
- null:转为NaN。
- undefined:转为NaN。
- 字符串:会忽略前面的0和空格直到找到第一个数字然后一直找到非数字字符为止。
- 字符串为数字:转为对应的数值。
- 字符串中有一个小数点:转为对应的浮点数值。如果有第二个小数点则截取第二个小数点之前的数值片段。
- 字符串中有0x:转为0。
- 字符串为空:转为NaN。
- 字符串为非空非数字非0x:转为NaN。
- 字符串中有科学计数法e:字符e(后面加number) 转为科学计数法计算后到结果。
(JS笔记:九 date:2020-11-26)