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

关于比较boolean和number

boolean==?//先转成number,视频中这么说.将true转为1,那么true==3结果是true还是false.?求解答,是不是非0的数字都是true.还是说只有1=true.

正在回答

3 回答

http://img1.sycdn.imooc.com//574e55ee0001ab4d01480131.jpg布尔类型只有两种,一种是true,一种是false,转换后也就是1或0两种,只有在true==1的情况下才会相等结果true,,true==1以外的结果则是false

0 回复 有任何疑惑可以回复我~
#1

火星上的慕老爷

true==1以外的结果则是false, 这点说的不严谨, 类似 true == [1]; 结果也是true
2018-10-14 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//56e24cee0001f2b501420081.jpg建议可以自己动手试试

0 回复 有任何疑惑可以回复我~

恩  true是1   false是0

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript深入浅出
  • 参与学习       281101    人
  • 解答问题       1020    个

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

进入课程

关于比较boolean和number

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信