为了账号安全,请及时绑定邮箱和手机立即绑定

为什么 1+ +"2"=3?

为什么 1+ +"2"=3?

慕沐林林 2018-07-03 10:09:42
> 1+ +"2"< 3求解这句代码是如何运行的?空格起什么作用?另外求解 false==null 为什么是 false,这个比较的流程的原理是什么呢?谢谢~
查看完整描述

3 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞


https://img1.sycdn.imooc.com//5b444d400001f1df01680098.jpg

https://img1.sycdn.imooc.com//5b444d40000132da01400080.jpg


查看完整回答
反对 回复 2018-07-10
?
杨魅力

TA贡献1811条经验 获得超6个赞

+"2" ===> 2 //一种将字符串转化为数字的写法,然后1+2=3
至于false==null ,你还是看看基础吧

查看完整回答
反对 回复 2018-07-10
?
萧十郎

TA贡献1815条经验 获得超13个赞

  1. +"2"转型为2

  2. null==undefined,他们只有这一种关系,和其他都不等。

关键字隐式类型转换


查看完整回答
反对 回复 2018-07-10
  • 3 回答
  • 0 关注
  • 277 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号