JavaScript 如何在单个语句中使用多个三元操作符

JavaScript 如何在单个语句中使用多个三元操作符

在本文中,我们将看到如何在JavaScript中在单个语句中使用多个三元操作符。有时使用条件语句(如if,else和elseif)会使代码变得不必要且冗长。避免这些问题的一种方法是使用三元操作符。但是如果我们要使用多个if-else语句呢?可以使用多个三元操作符在一个语句中解决这些问题。

语法:

condition1 ? condition2 ? Expression1 : Expression2 : Expression3

在上述语法中,我们使用三元运算符在单个语句中测试了两个条件。在语法中,如果条件1不正确,则执行Expression3;如果条件1正确,则输出取决于条件2。如果条件2正确,则输出为Expression1;如果条件2不正确,则输出为Expression2。 在上述语法中,我们可以看到如何在单个语句中使用多个三元运算符。以下是一个示例,说明我们如何在单个语句中使用2个三元运算符。

示例1: 这个示例展示了在JavaScript中使用三元运算符。

const age = 45; age > 30 ? age > 70 ?
console.log("You are getting old") :
console.log("You are between 30 and 69") :
console.log("You are below 30");

输出:

You are between 30 and 69

示例2: 此示例展示了在JavaScript中使用三元运算符的用法。

const num = 12; num != 0 ? num > 0 ?
console.log("Entered number is positive") :
console.log("Entered number is negative") :
console.log("You entered zero");

输出:

Entered number is positive

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程