假设我有两个布尔变量,并且想知道它们是真还是假,换句话说,我需要一个logical equality运算符。'
每本JS书中都建议按位运算符,而XOR运算符做的事情几乎相同,但是却相反:表示布尔变量是否具有不同的值。所以我想出一个表达式:
const a = true
const b = false
const c = !(a ^ b)
阅读时此代码似乎不太明显。有更好,更明显的解决方案吗?
答案 0 :(得分:3)
const c = a === b
只需比较一下。