&& 与 两边都为true,结果就为true
|| 或 只要有一边为true,结果就为true
! 非 取反
<script>
console.log(10>0&&12>3);
console.log(34>0&&3>13);
console.log(10>0||3>9);
console.log(!(18>39))
</script>
逻辑运算可以参与非boolean的运算
运算的时候,会将值转换成Boolean,但返回值不一定是Boolean
***&& 两边都为true,返回最后一个条件。遇到false直接返回
***|| 遇到true就返回,两边都为false返回最后一个条件
<script>
var a=3&&4;
var b=3&&0;
var c=0&&4;
console.log(a);
console.log(b);
console.log(c)
</script>
逻辑“与” 优先高于 逻辑“或”