美文网首页
5.逻辑运算符

5.逻辑运算符

作者: 若愚同学 | 来源:发表于2018-06-12 22:06 被阅读0次
    /*在js中,能表示false的有0,'',null,false,NaN,undefinde*/
    
    //&& 从左至右,取第一个为false的值并返回,如果都不为false则返回最后一个
    console.log(true && true); //true
    console.log(1 && true);//true
    console.log(1 && 2);//2
    console.log("A" && 2);//2
    console.log("" && 2);//''
    console.log(null && "B");//null
    console.log("A" && "B");//B
    console.log(1 && 2 && 3);//3
    console.log(1 && null && 3);//null
    console.log("" && null && 0);//''
    
    //||从左至右,取第一个为true的值并返回,如果都不为true则返回最后一个
    console.log(true || true); //true
    console.log(1 || true);//1
    console.log(1 || 2);//1
    console.log("A" || 2);//A
    console.log("" || 2);//2
    console.log(null || "B");//B
    console.log("A" || "B");//A
    console.log(1 || 2 || 3);//1
    console.log(1 || null || 3);//1
    console.log("" || null || 0);//0
    
    

    相关文章

      网友评论

          本文标题:5.逻辑运算符

          本文链接:https://www.haomeiwen.com/subject/ovtdeftx.html