JS三目运算(三元运算)多条件

1.什么是三目运算(三元运算)

简单来说,三目运算是由 ’表达式 ? 值1 : 值2‘ 组成。

可以理解为 若表达式成立则返回 值1,不成立则返回 值2。

2.三目运算写法

  1. 一般写法
    var a = 1;
    a > 0 ? '开启' : '关闭';
    //等价 if-else
    if(a > 0) {return '开启'
    }else {return '关闭'
    }
  2. 多条件
    var a = 1;
    var b = a > 1 ? '红灯' : a = 0 ? '绿灯' : '黄灯';//b = 黄灯

3.三目运算的好处

可以代替if-else,简便代码。但是要注意三目运算始终有返回值,if-else则需要手写。目前本人在vue项目中使用了三目运算,可以用来判断性别、状态、类型等等。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部