- 逻辑或运算
逻辑或运算的判断方法如下:
- 如果第一个操作数为true,则返回true,无论第二个操作数是true还是false,所以不会再去判断第二个操作数的值。
- 如果第一个操作数为false,则判断第二个操作数,如果第二个操作数为true则返回true,为false则返回false。
- 如果第一个操作数的结果为true,则返回第一个操作数
- 如歌第一个操作数的结果为false,则返回第二个操作数
<script>
var str1="你好"||"你坏";
document.write(str1+"<br>");//返回字符串“你好”
var str=0||"你好";
document.write(str+"<br>");//返回字符串“你好”
</script>
- 逻辑与运算
- 如果第一个操作数的结果为false,则返回第一个操作数
- 如果第一个操作数的结果为true,则返回第二个操作数
- 逻辑非运算