📅  最后修改于: 2020-10-27 00:55:37             🧑  作者: Mango
在以任何语言进行编码期间,我们使用各种方式来处理条件情况。常见的一种是使用if语句;代替使用if语句,我们可以在JavaScript中使用三元运算符。三元运算符根据提供给变量的条件为变量分配一个值。
它是JavaScript中唯一使用三个操作数的运算符。该运算符的工作方式与if-else条件语句相同。我们可以说这是if-else的捷径。
该运算符包括三个操作数:一个条件后跟一个问号(?),以及两个由冒号(:)分隔的表达式。条件为真时执行第一个表达式,条件为假时执行第二个表达式。
var a = (condition) ? expr1 : expr2;
在以上语法中,condition,expr1和expr2是三元运算符使用的三个操作数。该值根据提供的条件分配给变量“ a”。条件被评估为布尔值;根据结果,运算符将结果分配给变量。它为条件的真值分配第一个表达式,为条件的假值分配第二个表达式。
让我们来看一个在JavaScript中使用三元运算符的示例。
这是使用三进制运算符检查数字是奇数还是偶数的简单示例。结果将使用alert()对话框显示。
Welcome to the javaTpoint.com
This is an example of ternary operator.
输出量
执行后,输出将是-