你真的会用三目运算符吗?三目运算符的进阶使用

2020-05-21  本文已影响0人  孤独的豺狼

基本三目运算符使用

let a=8,b=-9,c=0;
        //三目写法
        b>a0?c=1:c=2;
      //转换成if写法是这样的
        if(b>a){
            c=1
        }else{
            c=2
        }
        console.log(c)

进阶版

但是这种情况一般满足不了我们日常的开发,原本我也会想大家一样写一串if else if else但是今天看到一个进阶版的三目就记录一下,希望可以对大家日后的开发有一点微末的帮助

let a=8,b=-9,c=0;
        //三目写法
        b>a?b>0?c=1:c=2:c=3;
         //转换成if写法是这样的
//      if(b>a){
//          c=1
//      }else if(b>0){
//          c=2
//      }else{
//          c=3
//      }
        console.log(c)

希望各位可以从中受益(不是受用与所有的情况,请谨慎使用)

上一篇 下一篇

猜你喜欢

热点阅读