📜  javascript 三元 - Javascript (1)

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

JavaScript 三元

在 JavaScript 中,三元操作符允许我们快速进行条件判断和赋值。

其语法为:

condition ? exprTrue : exprFalse

如果 condition 为真,则返回 exprTrue,否则返回 exprFalse

例子

下面是一个简单的例子:

var num1 = 10;
var num2 = 20;
var max = num1 > num2 ? num1 : num2;
console.log(max); // 输出 20

在这个例子中,我们使用三元操作符来比较 num1num2 的大小,并将较大的值赋给 max

多重三元

我们也可以使用多重三元操作符,它们可以在我们需要从多个条件中选择一个值时很有用。例如:

var num = 10;
var result = num > 0 ? 'positive' : num < 0 ? 'negative' : 'zero';
console.log(result); // 输出 'positive'

在这个例子中,我们使用两个嵌套的三元操作符,以便根据变量 num 的值返回 'positive''negative''zero'

小结

三元操作符可以让我们快速进行条件判断和赋值,尤其是在我们需要从多个条件中选择一个值时非常有用。