美文网首页
js中 '||' 和 '&&' 的区别

js中 '||' 和 '&&' 的区别

作者: liqieoe | 来源:发表于2017-07-29 10:09 被阅读0次

    1.||    或,a||b:若a为true,则结果为a;若a为false,则结果为false;

    var c=11; 

    1 || (c+10);    

    console.log(1 || (c+10));结果1;    

    2. && 和 a&&b,若a为真,则看b,b为false,则结果为false;若b为true,则结果为b;

         1&& false;  ==false.        1&&2 ==2;

        var c=12;    1 && 2 && c;     ==12;

    若a为假,则看b,b为false,则结果为false;若b为true,则结果为false;

    3.短路操作;

    1||'' && 30 && NaN && 6|| '';  ==1;

    相关文章

      网友评论

          本文标题:js中 '||' 和 '&&' 的区别

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