比较运算符用于比较两个变量。如果我们想比较多个条件怎么办?很简单,JavaScript 逻辑运算符可以为您做到。
这些运算符用于组合两个或多个条件,并使用 `&&` (AND)、`||` (OR) 和 `!` (NOT) 执行逻辑运算。下表对此进行了说明。
| 运算符 | 名称 | 描述 | 示例 |
|---|---|---|---|
| && | AND | 当两个条件都为真时,它将返回 True | 如果 (age > 18 && age <=35) |
| || | OR | 当至少一个条件为真时,它将返回 True | 如果 (age > 35 || age < 60) |
| ! | NOT | 如果条件为 True,NOT 运算符会将其变为 False | 如果 age = 18,则 !( age = 18) 返回 false。 |
让我们来看一下 JavaScript 逻辑运算符背后的真值表,以便更好地理解。
&& (JS 逻辑与)
| 条件 1 | 条件 2 | 条件 1 && 条件 2 |
|---|---|---|
| 真 | 真 | 真 |
| 真 | 假 | 假 |
| 假 | 真 | 假 |
| 假 | 假 | 假 |
|| (JS 逻辑或)
| 条件 1 | 条件 2 | 条件 1 || 条件 2 |
|---|---|---|
| 真 | 真 | 真 |
| 真 | 假 | 真 |
| 假 | 真 | 真 |
| 假 | 假 | 假 |
请参考“比较运算符”一文。