Javascript 中的逻辑相等表达式

Logical equality expression in Javascript

假设我有两个布尔变量,想知道它们何时为真或为假,换句话说,我需要一个 logical equality 运算符。'

每本 JS 书都建议按位运算符,异或运算符做的事情几乎相同,但相反:它指示布尔变量是否具有不同的值。所以我想出了一个表达式:

const a = true
const b = false
const c = !(a ^ b)

这段代码读起来好像不是很明显。有没有更好更明显的解决方案?

  const c = a === b

比较一下。