美文网首页
短路函数

短路函数

作者: Supor | 来源:发表于2018-06-14 13:48 被阅读0次

    1.逻辑与 && 的运算方式

    var num = 5 && 6;
    console.log( num ); // 返回结果为6
    

    若逻辑与运算符左边的值布尔转换后为 true ,则变量取右边的值(不管右边的值是真还是假)

    var num = false && 6;
    console.log( num ); // 返回值为 false
    

    若运算符左边的值为 false ,则 num 为 false ,
    若运算符左边为 null/NaN/undefinded,则 num 取 null/NaN/undefinded。
    2.逻辑或 || 的运算方式

    var num = false || 6;
    console.log( num ); // 返回值为 6
    

    若逻辑或运算符左边的值布尔转换后为 false 或左边为 null/NaN/undefinded,则变量取右边的值(不管右边的值是真还是假)

    var num = 1 || 2;
    console.log( num ); // 返回值为1
    

    若运算符左边的值为 true ,则变量取左边的值。

    原文地址:https://songpeng.xyz/2018/06/15/短路函数

    相关文章

      网友评论

          本文标题:短路函数

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