【发布时间】:2018-07-25 01:01:45
【问题描述】:
我有一个关于 javascripttruthy / falsy 的问题
据我所知,包括负数在内的任何非零数都是真实的。但如果是这样的话,那为什么
-1 == true //returns false
还有
-1 == false //returns false
有人能解释一下吗?我会很感激的。
【问题讨论】:
-
"truthy" 并不意味着“等于 true”,就像“positive” 并不意味着“等于 +1”。真实值有很多,
true只是其中之一。
标签: javascript casting truthiness