在 JavaScript 中的 if 语句中指定多个条件 您所在的位置:网站首页 R语言两个条件之间用and连接吗 在 JavaScript 中的 if 语句中指定多个条件

在 JavaScript 中的 if 语句中指定多个条件

2024-07-02 17:01| 来源: 网络整理| 查看: 265

在 JavaScript 中使用逻辑运算符的 if 语句中添加乘法条件 在 JavaScript 的 if 语句中组合使用 AND 和 OR 运算符

在编程中,如果我们想在满足一个或多个特定条件时执行代码,那么在这种情况下,我们会使用称为 if 语句的东西。假设我们有一个整数数组,我们想检查数组中是否存在数字 20。我们通过在 if 语句中添加一个条件来做到这一点,如下所示。

var arr = [5, 25, 70, 62, 20, 89]; arr.forEach(num => { if (num == 20) { // do something } })

这是一个示例,其中我们仅在 if 语句中添加了一个条件。但是在编写生产就绪的软件时,有些情况我们必须将多个条件传递给 if 语句。并且根据条件的结果(真或假),我们可以执行适当的代码。现在让我们了解如何编写包含多个条件的 if 语句。

在 JavaScript 中使用逻辑运算符的 if 语句中添加乘法条件

为了在 if 语句中添加各种条件,我们使用了逻辑运算符。JavaScript 中有四个逻辑运算符,其中我们将使用两个逻辑运算符 AND(&&)和 OR(||)。这两个运算符将帮助我们区分 if 语句中的不同条件。让我们看看这些运算符是如何工作的以及如何使用它们。

和 (&&)

如果你有多个条件,AND(&&)运算符以这种方式工作,并且如果其中任何一个条件为 false,则总体结果将为 false。有关更多信息,请参阅下面的真值表。

AND 运算符的真值表:

A B A && B True True True True False False False True False False False False

例子:

var arr = [5, 25, 70, 62, 20, 89]; arr.forEach(num => { if (num == 20 && num % 2 == 0) { console.log(num); } })

输出:

20

在这个例子中,我们在 if 语句中有两个条件。第一个条件检查数组的当前编号是否为 20。如果条件成立,那么它将返回 true 和 false 否则。第二个条件检查数组的当前编号是否为偶数。如果这是正确的,那么它将是真和假,否则。

在这种情况下,由于我们使用 && 运算符,if 语句中的两个条件都必须成立才能进入 if 语句。在这里,仅对于数组的数字 20,这两个条件都将成立,因为数字 20 等于 20,而且 20%2 将给我们 0 作为输出。

或 (||)

如果你有多个条件,则 OR (||) 运算符以这种方式工作,并且如果其中任何一个条件为真,则总体结果将为真。

OR 运算符的真值表:

| A | B | A || B | | ——- | ——- | :—–: | | True | True | True | | True | False | True | | False | True | True | | False | False| False |

例子:

var arr = [5, 25, 70, 62, 20, 89]; arr.forEach(num => { if (num == 20 || num % 2 == 0) { console.log(num); } })

输出:

70 62 20

对于 OR 运算符,我们采用了与 AND 运算符相同的示例,但是我们使用了 || 而不是 &&运算符。请注意仅通过更改运算符就可以更改输出。这是因为当数字为 70、62 和 20 时,第二个运算符变为 true 三次。

在 JavaScript 的 if 语句中组合使用 AND 和 OR 运算符

在某些情况下,我们必须在 if 语句中组合使用这些运算符。下面的示例说明了相同的情况。

var arr = [5, 25, 70, 62, 20, 89]; arr.forEach(num => { if ((num != 20 && num % 2 == 0) || (num > 50) && (num { if ((num > 50) && (num


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有