📜  JavaScript 课程 | JavaScript 中的逻辑运算符(1)

📅  最后修改于: 2023-12-03 15:16:15.984000             🧑  作者: Mango

JavaScript 课程 | JavaScript 中的逻辑运算符

逻辑运算符是 JavaScript 中重要的运算符之一, 它们使我们能够根据条件的结果来做出决策或控制代码流程。在这篇文章中, 我们将介绍 JavaScript 中的三个逻辑运算符: 逻辑与 (&&), 逻辑或 (||) 和逻辑非 (!)。

逻辑与 (&&)

逻辑与操作符 (&&) 在两个条件都为 true 的情况下返回 true, 否则返回 false。下面的代码示例演示了逻辑与操作符的使用:

var age = 20;
var hasLicense = true;

if (age >= 16 && hasLicense) {
  console.log("You can drive!");
} else {
  console.log("You cannot drive!");
}

在上面的代码中, 我们检查年龄是否大于或等于 16 岁, 并且检查是否具有驾照。如果两个条件都为 true, 则显示 "You can drive!"。

逻辑或 (||)

逻辑或操作符 (||) 在两个条件中有一个为 true 的情况下返回 true, 否则返回 false。下面的代码示例演示了逻辑或操作符的使用:

var hasPencil = true;
var hasPen = false;

if (hasPencil || hasPen) {
  console.log("You have a writing instrument!");
} else {
  console.log("You have no writing instruments!");
}

在上面的代码中, 我们检查是否有铅笔或者圆珠笔。如果有任意一个条件为 true,则显示 "You have a writing instrument!"。

逻辑非 (!)

逻辑非操作符 ( ! ) 反转一个布尔值。如果值为 true, 则返回 false, 如果值为 false, 则返回 true。下面的代码示例演示了逻辑非操作符的使用:

var hasLicense = false;

if (!hasLicense) {
  console.log("You cannot drive!");
} else {
  console.log("You can drive!");
}

在上面的代码中, 我们检查是否有驾照。如果没有驾照, 则显示 "You cannot drive!"。

总结

逻辑运算符允许我们在 JavaScript 中进行复杂的条件判断。它们可以让我们根据多个条件来控制代码流程,从而使我们的代码更加灵活和实用。如果你想深入了解 JavaScript 中的所有逻辑运算符, 可以查看官方文档。