1.逻辑或运算符||
从左向右运算,如果当前操作数为真,则返回该操作数,否则一直向右运算,直到遇到为真的操作数,或者直到最后。当运算到最后一个操作数时,返回最后一个操作数,不必关心最后一个操作数的真假状态
<script> console.log(0||0||undefined||null); </script>
打印出:
null
2.逻辑与运算符&&
从左向右运算,如果当前操作数为假,则返回该操作数,否则一直向右运算,直到遇到为假的操作数,或者直到最后。当运算到最后一个操作数时,返回最后一个操作数,不必关心最后一个操作数的真假
<script> console.log(1 && 3 && "sdf" && null); </script>
打印出:
null
时间: 2024-10-06 23:11:06