javascript短路问题

短路问题

就是使用逻辑且或者逻辑或,来判断取值

<body>
    <script>
        var i = 9;

        // console.log(0 == false)
        console.log(0 || i++); //9 执行||运算符 从左到右执行 遇到0认为是假 直接返回第二个表达式的值   
        console.log(i); // 10

        console.log(5 || i++); //5

        console.log(0 && ++i); //0 
        console.log(i); //10 

        console.log(6 && ++i); //11 由后面的值作为输出值
        console.log(i); //  11
    </script>
</body>

posted @ 2020-10-20 17:11  qqaazzhf  阅读(42)  评论(0)    收藏  举报