JavaScript 三元表达式的嵌套

1,418 阅读1分钟

三元表达式的基本理解

为什么叫三元表达式?

顾名思义,有三个元素组成的表达式。

哪三个元素呢?

“条件”“真结果”“假结果”。

三元表达式的基本格式是什么呢?

条件?真结果:假结果

三元表达式是如何对应if…else语句的?

条件 ? 真结果 : 假结果

if(条件){真结果}else{假结果}

三元表达式的嵌套

条件1 ? 真结果1:( 条件1.1 真结果1.1 : (条件1.1.1 ? 真结果1.1.1:假结果1.1.1))

    result == '未通过' ? 'red' : ( result == '未完成' ? '' : 'blue')

查看原文