原生JS---强大的或与及三目运算运用

 

   // 或与的运用
    let a = 1 && 2 && 3;
    let a1 = false && 2 && 3;

    console.log(a);    //3         如果&&前面的数据类型为真,他就会向下执行,一直执行到false结束
    console.log(a1);    //false    一个为假就为假,全真则为真,遇假则停


    let b = '' || false || 2;
    let c = '1' || false || 2;

    console.log(b);    //2           一个为真就为真,全假则为假,遇真则停
    console.log(c);    //'1'         如果||前面的为假,继续,遇见真的就结束  

    // 三元运算符/三目运算符
    let n = 3 === '3' ? a = 8 : a = 0;
    console.log(n);   //0

 

posted @ 2021-01-14 13:08  为了招猫遛狗养金鱼  阅读(126)  评论(0)    收藏  举报