假设我有两个布尔变量,想知道它们是真还是假,换句话说,我需要一个逻辑等式运算符。'
每一本JS书都建议使用位运算符,XOR运算符的作用几乎相同,但相反:它指示布尔变量是否具有不同的值。所以我想出了一个表达式:
const a = true
const b = false
const c = !(a ^ b)
阅读时,此代码似乎不太明显。有没有更好、更明显的解决方案?
const c = a === b
只是比较一下。