Why does !!1==“1” equal true and !!2==“2” equal false?

后端 未结 5 1442
佛祖请我去吃肉
佛祖请我去吃肉 2020-12-07 15:47

As the title states, why does:

> !!1==\"1\"

equal

True

and

> !!2==\"2\"
         


        
5条回答
  •  眼角桃花
    2020-12-07 16:24

    Because "1" may be considered as "true" when you do equality check, not identity, but "2" - can't.

提交回复
热议问题