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";

 

posted @ 2020-05-29 10:31  enych  阅读(984)  评论(0编辑  收藏  举报