js 优先级


        js  优先级
         &&           == 6? … : …    == 4

    //0 && 0 ? 0 : 0;
    //0 && 1 ? console.log(1):console.log(2);  //输出 2
    //1 && 1 ? console.log(1):console.log(2);  //输出 1
    //0 && 0  ? console.log(1):console.log(2);  //输出 2
    //1 && 0  ? console.log(1):console.log(2);  //输出 2
    
  测试出结合   (0 && 0) ? 0 : 0 ;

 测试 2

    //  (0 && 0) ?  0  ?  0 : 0 : 0
    //0  ?  0  ?  console.log(1) :console.log(2) :console.log(3); //输出 3
    //0  ?  1  ?  console.log(1) :console.log(2) :console.log(3); //输出 3
    //1  ?  0  ?  console.log(1) :console.log(2) :console.log(3); //输出 2
    //1  ?  0  ?  console.log(1) :console.log(2) :console.log(3); //输出 2
    //1  ?  1  ?  console.log(1) :console.log(2) :console.log(3); //输出 1

    1  ?  (1  ?  console.log(1) :console.log(2)) :console.log(3);

    //  (0 && 0) ?  (0  ?  0 : 0) : 0  

 

 

  0 ? 0 : 0 ? 0 : 0 ? 0  ? 0 : 0 : 0,ba = "test";

 

---  以下内容 未测试  

    0 ? 0 : 0 ? 0 : 0 ? 0  ? 0 : 0 : 0,ba = "test";
        (0==0)
        ?
        console.log(1)
        :
        (
            (0==0)
            ?
            0
            :
                (
                    (0==0)
                    ?
                    (0  ? 0 : 0)
                    :
                    0
                )
        ),ba = "test";

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM