博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
三目运算符?:结合性
阅读量:6821 次
发布时间:2019-06-26

本文共 474 字,大约阅读时间需要 1 分钟。

hot3.png

  
  function a(){    return 3>3 ? 5>2 ?  1 : 2 :3;  }  var b = a();  console.log(b);  //真 假 2  //真 真 1  //假 假 3  //假 真 3  

表达式相当于:

return 3>3 ? (5>2 ?  1 : 2) :3;表达式1?(表达式2):(表达式3);相当于表达式2运用了三目运算符,且去掉了括号

代码意义:

相当于两个if...else判断,等价代码如下:

function a(){    var a;        var b;    if(5>2){        a = 1    }else{        a = 2;    }        if(3>3){        b = a;    }else{        b = 3;    }        return b;    }

转载于:https://my.oschina.net/lantianbaiyun/blog/467234

你可能感兴趣的文章