有三个函数用于数值转换:Number()、parseInt()、parseFloat()
Number: 1、如果是布尔值 转换为 true:1 falase:0
2、如果是null 返回0
3、undefined 返回NaN
4、如果是字符串
结果为
parseInt: 1、如果第一个字符不是数字字符或者负号,就会返回NaN。
结果:
perseFloat():
1、跟perseInt 一样也是从第一个字符开始解析,直到遇见一个无效的浮点数字字符为止。
2、只解析10进制值,因此没有第二个参数。
3、可以解析一位小数点。遇到第二个小数点则解析无效。例:parseFloat(22.32.12) 返回:22.32
典型的例子:
结果: