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

(true+false)>2+true 的结果是什么?(JS)

(true+false)>2+true 的结果是什么?(JS)

慕哥6287543 2018-12-19 17:11:53
(true+false)>2+true我看了红书上面有说相加的话,有一个布尔就把布尔先用toString()转换后,再用字符串的规则阿?求详细一点的解释!
查看完整描述

1 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

当使用 + 的时候,一种是连字符,一种是加法计算,

true + false 显然预期的是加法计算,Number(true) === 1, Number(false) === 0,所以 true + false 的值是1;

同理 2 + true 的值是3

1<3

结果为false


查看完整回答
反对 回复 2019-01-26
  • 1 回答
  • 0 关注
  • 572 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信