乐趣区

关于前端:结果为true是为什么

形象相等运算符会将其两端的表达式转换为数字值进行比拟,只管这个例子中,左右两端均被转换为 0,但起因各不相同。数组总是真值(truthy), 因而右值的数组取反后总是为 false,而后在形象相等比拟中被被类型转换为 0。而左值则是另一种情景,空数组没有被转换为布尔值的话,只管在逻辑上是真值(truthy),但在形象相等比拟中,会被类型转换为数字 0。

退出移动版