跳到主要内容

关于比较运算符

比较运算符是用来判断条件语句中的条件的。我们先回过头来看看 JavaScript 中的基本算术——数字与运算符文章中的比较运算符。我们有如下选择:

  • === 和 !==——判断一个值是否严格等于,或不等于另一个。
  • < 和 >——判断一个值是否小于,或大于另一个。
  • <= 和 >=——判断一个值是否小于或等于,或者大于或等于另一个。

我们想特别提到测试布尔值(true / false),和一个你会频繁遇到的通用模式,任何不是 falseundefinednull0NaN、或一个空字符串('')在作为条件语句进行测试时实际返回 true,因此可以简单地使用变量名称来测试它是否为真,甚至是否存在(即它不是 undefined 的)。例如:

let cheese = "Cheddar";

if (cheese) {
console.log("耶!这里有一些制作奶酪吐司的奶酪。");
} else {
console.log("今天你的吐司上没有奶酪了。");
}