JavaScript 课程 | JavaScript 中的条件运算符
上一主题: JavaScript 课程 | JavaScript 中的逻辑运算符
条件运算符允许我们根据不同的条件执行不同类型的动作。我们使用“if”语句。
if(expression){
do this;
}
上面名为“表达式”的参数基本上是我们传递给“if”的条件,如果它返回“true”,则其中的代码块将被执行,否则不会执行。
例子:
输出:
Hola!
上面的代码非常简单地演示了 if 条件运算符,如果我们将 age 的值更改为 '20' 以外的值,则不会打印任何内容。
“如果”如何运作
'if(..)' 语句计算括号内的表达式,然后将其转换为布尔值。如果该布尔值为“假”,则不会打印输出。
if(0){
console.log('hey'); // will not be printed
}
if(1){
console.log('Yo')// Yo
}
其他子句
else 子句在 if 括号内的条件失败时执行。
if(this is true){
do this;
}else{
do this;
}
例子:
输出:
Adios!
在某些情况下,我们可能有两个以上的条件,在这种情况下,我们使用“else-if”子句,该子句需要括号内的条件。
if(expression){
do this;
}else if(expression){
do this;
}else{
do this;
}
例子:
输出:
Yo..bienvenido.
三元运算符
在 Javascript 中,我们还有一个三元运算符,它是一种基于条件执行操作的非常短的方法。
let result = condition ? value1 : value2;
它的工作原理类似于 if-else,其中基于我们评估结果的条件。在上面的代码片段中,如果“条件”演变为“真”,则将执行“值1”,否则将执行“值2”。
例子:
输出:
Great
下一主题: JavaScript 课程 | Javascript 提示示例