(true + false) > 2 + true; Why does this return false?

后端 未结 3 839
再見小時候
再見小時候 2021-01-06 22:06

Im studying javascript and can\'t figure it out why this line returns false:

(true + false) > 2 + true
3条回答
  •  春和景丽
    2021-01-06 22:39

    true equals 1. false equals 0.

    So your expression is equivalent to:

    (1 + 0) > 2 + 1
    

    which reduces to

    1 > 3
    

    which is false!

提交回复
热议问题