代码改变世界

js 隐式转换

2016-12-27 11:07  改吧  阅读(349)  评论(0编辑  收藏  举报

1.数字number与字符串string相加的就,最后会得到一个字符串string:'1'+3='13'

2.数字number与字符串string相减,最后会得到一个数字number:'1'-0=1,'s'-0=NaN

3.数字number与字符串string相乘:最后会得到一个数字number:'1'*10=10,'s'*10=NaN

4.数字number与字符串string相除:最后会得到一个数字number:'10'/10=1,'s'/10=NaN

5.数字number与字符串string进行比较,字符串会转换成数字,最后会得到一个boolean值:'10'>10:false,'s'<10:false,'20'>10:true,'s'>10:false

 

 

js中,数字0为false,非0为true

Number('10'):10

Number('s'):NaN

还有很多内容呢

欢迎广大小伙伴补充

共同学习