📜  ||在 js - Javascript (1)

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

JavaScript中的‘||’ 运算符

JavaScript中的‘||’运算符代表逻辑或(OR)。它的作用是在多个条件之间进行选择,只要其中一个条件满足就执行特定的代码。在下面的示例中,如果变量x等于1或2,将显示“变量x等于1或2”。

let x = 1;
if (x === 1 || x === 2) {
  console.log("变量x等于1或2");
}
语法

以下是使用‘||’运算符的基本语法:

expression1 || expression2

‘||’运算符首先计算 expression1。如果expression1 的值是True,则返回 expression1(不计算 expression2)。否则计算 expression2 的值,并返回其结果。

示例

下面是用‘||’运算符执行条件语句的更多示例:

例1:
let x = false;
let y = true;
if (x || y) {
  console.log("条件成立!");
}

上述代码检查变量x和y是否为True。由于y是True,条件成立并且在控制台中会打印“条件成立!”

例2:
let x = false;
let y = "hello";
let result = x || y;
console.log(result);

在上述示例中,由于x为False,结果计算为y的值,控制台输出“hello”。

例3:
let x = "world";
let y = null;
let result = x || y;
console.log(result);

在上述示例中,由于x不为null或"undefined",结果计算为x的值,控制台输出“world”。

总结

在JavaScript中,‘||’运算符非常有用,它可以用于执行条件语句或设置默认值。‘||’运算符首先计算第一个表达式,如果其值为True,则结果为该值,否则计算第二个表达式的值,结果为该值。无论什么场景,始终使用括号以避免混淆。