一、三目运算符的嵌套的情况

age > other.age?1:age== other.age?0:-1;
相当于:
if(  age > other.age ){
             return 1;
         }else if( age== other.age ){
             return 0;
         }else {
             return -1;
         }

二、三目运算符判断三种状态

后台给三种值({0:‘’},{1: ‘是’},{2: ‘否’}),前端根据值显示对应内容。

value == 0 ? ' ' : value == 1 ? '是' : '否'

三、三目运算符多个条件判断的写法


function test(a){
     return a == 10 ? 10 :(a ==20 ?  20 :'未知')
  }
  console.log(test(11111))//未知
  console.log(test(10))//10
  console.log(test(20))//20


您已经阅读00:00:00欢迎留言评论,喜欢的话就为作者点个赞或者赏颗糖吧! 分享