JavaScript将条件表达式简化为更具可读性的内容
这是我的代码:
if (!(a === false && b === true)) {
// do something
}
这是我表达的真值表:
a b !(a === false && b === true)
false false true
false true false
true false true
true true true
表达式!(a === false && b === true)有点啰嗦,我将如何在 JavaScript 中简化它。许多thx?
回答
你可以带
a || !b
a || !b
反而。
结果只需要布尔值和 德摩根定律:
!(a && b) = !a || !b
!(a || b) = !a && !b