本文主要是介绍JavaScript中Number()转换规则(JS笔记:七),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
JavaScript中Number()转换规则(JS笔记:七)
Number():将其他类型转为数值形。
Number()转换规则:
- 布尔值:true转为1,false转为0。
- 数字:不转换还是为自身。
- null:转为0。
- undefined:转为NaN。
- 字符串:会忽略前面的0和空格直到找到第一个数字然后一直找到非数字字符为止。
- 字符串为数字:转为对应的数值。
- 字符串中有一个小数点:转为对应的浮点数值。如果有第二个小数点则截取第二个小数点之前的数值片段。
- 字符串中有0x:转为十六进制对应的十进制数值。
- 字符串为空:转为0。
- 字符串为非空非数字非0x:转为NaN。
- 字符串中有科学计数法e:字符e(后面加number) 转为科学计数法计算后到结果。
(JS笔记:七 date:2020-11-26)
这篇关于JavaScript中Number()转换规则(JS笔记:七)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!