给定以下 JavaScript 三元运算符,是否可以让它支持 3 个条件而不是当前的两个?
const color = d.y >= 70 ? "green" : "red";
我基本上喜欢以下逻辑:
>= 70, color = green;
between 69-50, color = yellow;
< 50, color = red;
使用 1 行三元组是否可行,或者我是否需要 IF 语句?
最佳答案
你可以做到
const color = d.y >= 70 ? "green" : (d.y < 50 ? "red" : "yellow");
关于javascript - JavaScript 三元运算符可以支持 3 个条件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46530534/