如何在 JavaScript 的单个语句中使用多个三元运算符?
在本文中,我们将了解如何在 JavaScript 的单个语句中使用多个三元运算符。有时使用条件语句,如if、else、else if 不必要地拉伸代码并使代码更加冗长。避免它们的一个技巧是使用三元运算符。但是如果我们要使用多个if-else语句呢?可以在单个语句中使用多个三元运算符来解决此类问题。
句法:
condition1 ? condition2 ? Expression1 : Expression2 : Expression3
在上述语法中,我们使用三元运算符在单个语句中测试了 2 个条件。在语法中,如果条件 1 不正确,则执行表达式 3,否则如果条件 1 正确,则输出取决于条件 2。如果条件 2 正确,则输出为 Expression1。如果不正确,则输出为 Expression2。
在上面的语法中,我们可以看到如何在一条语句中使用多个三元运算符。下面是一个示例,说明我们如何在单个语句中使用 2 个三元运算符。
示例 1:
Javascript
;
Javascript
输出:
You are between 30 and 69
示例 2:
Javascript
输出:
Entered number is positive