&&和||

作者: deanwin | 来源:发表于2017-12-05 13:39 被阅读0次

    /**

    *几乎计算机所有语言中||和&&都遵循“短路”原理,

    *如||中第一个表达式为真就不会去处理第二个表达式,而&&正好相反。

    *js也遵循上述原则。

    *当||时,找到为true的分项就停止处理,并返回该分项的值,否则执行完,并返回最后分项的值。

    *当&&时,找到为false的分项就停止处理,并返回该分项的值。

    **/

    var a = "" || null || 3 || 4;

    alert(a);//3

    var b = 4 && 5 && null && "0";

    alert(b);//null

    相关文章

      网友评论

          本文标题:&&和||

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