js:三元表达式的用法
基本用法:
请直接参考
其他用法
1.a = b ? c ? d : e : f 相当于a = b ? (c ? d : e ) : f,这种和基本用法是一样的,只是中间又嵌套了三元表达式。
2. 条件链。MDN也说了,也请直接去看,下面是我粘过来的例子:
三元运算符是右结合的,这意味着它可以按以下方式“链接”起来,类似于 if … else if … else if … else
链:
function example() {
return condition1 ? value1
: condition2 ? value2
: condition3 ? value3
: value4;
}
这等价于以下 if...else 链。
function example() {
if (condition1) {
return value1;
} else if (condition2) {
return value2;
} else if (condition3) {
return value3;
} else {
return value4;
}
}
前端小白jyj: 哪个地方错了,麻烦指正下
想你的风吹到了瑞士: 都写错了,不知道那里抄的,
普通网友: 优质好文,博主的文章细节很到位,兼顾实用性和可操作性,期待博主持续带来更多好文【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】
前端小白jyj: 是的,且读取规则的方式也值得探讨
前端小白jyj: 这是刚接触前端那会写的,纱比了我