【发布时间】:2012-06-20 17:42:24
【问题描述】:
好的,这是我的简短问题:
我知道=== 和!== 运算符将比较类型然后比较值,而== 和!= 将转换类型然后只比较值。
if(myVar) 和 if(!myVar) 呢?
if(myVar == true) 和 if(myVar == false) 的行为有什么不同吗?
【问题讨论】:
-
是的,它们是不同的。在 SO 上已经讨论过好几次了。
标签: javascript casting comparison boolean conditional-statements