一个空对象为不为true,为什么会进入if判断里?
4 回答
德玛西亚99
TA贡献1770条经验 获得超3个赞
a == true //false
a == false //false
// 从文末链接的'相等性判断'对照表可知:
// 当一个类型为Object的变量与Boolean类型的值使用相等比较时(==)
// 会尝试 ToPrimitive(a) == ToNumber(b)
添加回答
举报
0/150
提交
取消