JS三目运算(三元运算)多条件
1.什么是三目运算(三元运算)
简单来说,三目运算是由 ’表达式 ? 值1 : 值2‘ 组成。
可以理解为 若表达式成立则返回 值1,不成立则返回 值2。
2.三目运算写法
- 一般写法
var a = 1; a > 0 ? '开启' : '关闭'; //等价 if-else if(a > 0) {return '开启' }else {return '关闭' }
- 多条件
var a = 1; var b = a > 1 ? '红灯' : a = 0 ? '绿灯' : '黄灯';//b = 黄灯
3.三目运算的好处
可以代替if-else,简便代码。但是要注意三目运算始终有返回值,if-else则需要手写。目前本人在vue项目中使用了三目运算,可以用来判断性别、状态、类型等等。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!