JavaScript将条件表达式简化为更可读的形式

JavaScript将条件表达式简化为更可读的形式,javascript,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)有点过分,我如何在Ja

这是我的密码:

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
相反

const
fn=(a,b)=>a | |!B
console.log(fn(false,false));//真的
console.log(fn(false,true));//假的
console.log(fn(真,假));//真的
console.log(fn(true,true));//正确