JavaScript的类型转换

2018-08-14  本文已影响10人  放风筝的小小马

强制类型转换

1. Number()
Number()进行类型转换比parseInt()要更加严格,它是对参数一个一个进行转换的
流程如下:

2. String()

3. Boolean()
除以下五个值转换为false外,其他都转换为true;

null
undefined
+0或-0
'' // 空字符串
NaN

自动类型转换

自动转换的规则为:预期什么类型的值,就调用该类型的转换函数
1. 算数元素
在算数运算中,如果是加法运算,数字自动转换为字符串;其他运算符,字符串转换为数字;

参考

类型转换

上一篇下一篇

猜你喜欢

热点阅读