关于比较boolean和number

来源:1-3 [JavaScript]隐式转换

一二三牵着手

2016-03-11 09:33

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

写回答 关注

3回答

  • 指尖天使_03403151
    2016-06-01 11:31:41

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

    火星上的慕老...

    true==1以外的结果则是false, 这点说的不严谨, 类似 true == [1]; 结果也是true

    2018-10-14 00:02:06

    共 1 条回复 >

  • 墨韵拓风华
    2016-03-11 12:43:47

    http://img.mukewang.com/56e24cee0001f2b501420081.jpg建议可以自己动手试试

  • 老猿
    2016-03-11 11:39:05

    恩  true是1   false是0

JavaScript深入浅出

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

281101 学习 · 1020 问题

查看课程

相似问题