【发布时间】:2021-11-09 14:18:51
【问题描述】:
我想知道在这个例子中为什么我的条件总是正确的?谢谢
function bla() {
var qix = 'z'
if (qix === 'a' || 'b' || 'c') {
console.log('condition ok!! whats wrong???')
}
}
【问题讨论】:
-
您的状态中有两个
"c"。 -
您误解了
||运算符的工作原理。 -
@TakitIsy 始终使用
===和==被认为是一种很好的做法,只有在适用时。 -
@TakitIsy 很少。当您实际需要处理不同类型的值时。
标签: javascript lodash