为什么这会返回数字而不是布尔值

时间:2020-07-02 11:51:09

标签: javascript variables comparison-operators

我已经看过这种类型的示例,并且我了解如何绕过它来对foo和bar(它们是2个不同的数字)进行适当的比较,但是我不明白为什么在其中返回bar的值这种情况下使用的是true / false值。最好了解返回最后一个值的原因,因为这是一个相等检查而不是赋值。

let a = foobar === foo || bar 

0 个答案:

没有答案