这些比较在Javascript中是否相同?

时间:2014-10-29 19:39:14

标签: javascript

在Javascript中,是

return (someBooleanValue == true)

必然与

相同
return someBooleanValue

2 个答案:

答案 0 :(得分:1)

Iff someBooleanValue是一个布尔值,然后是。对于任何其他对象/值,则为。

答案 1 :(得分:1)

如果您认为typeof someBooleanValue'boolean',那么这些是等效的(通过纯布尔逻辑)。

对于其他一切,他们不是。