你应该还记得相等运算符这道挑战题。 在那里我们提到,所有比较操作符都会返回 boolean:要么是 true 要么是 false。

有时人们通过 if/else 语句来做比较,像这样。

function isEqual(a, b) {
  if (a === b) {
    return true;
  } else {
    return false;
  }
}

但有更好的方式来达到相同的效果。 既然 === 返回 true 或 false 我们可以直接返回比较结果:

function isEqual(a, b) {
  return a === b;
}