--- title: Conditional Ternary Operators localeTitle: 条件三元运算符 --- ## 条件三元运算符 ### 基本用法 三元运算符是在表达式中编写if-else的紧凑方法。 ```js const thing = (condition) ? : ; ``` 例如 ```js const cappedInput = input > 50 ? 50 : input // this will cap the input at 50 ``` ### 否则,如果 你也可以链接三元运算符,这样你就会有一个if-else if-else行为 ```js ? : ? : ``` > **专业提示** :如您所见,您可以在多行上拆分三元运算符 例如 ``` const wealth = housesOwned > 3 ? "rich" : housesOwned > 1 ? "nothing to complain" : "poor" ```