逻辑运算符
2020-01-19 本文已影响0人
前白
逻辑运算符常用来确定变量或者是值之间的逻辑关系。
关于逻辑运算符,我们需要掌握的有三个:
&& 和
<p>如果两个表达式都为true,则 AND 运算符(&&)返回 true,否则返回 false:</p>
<p id="and"></p>
<script>
var num1 = 11;
var num2 = 5;
document.getElementById("and").innerHTML = (num1 < 10 && num2 > 1) + "<br>" + (num1 < 10 && num2 < 1);
</script>
|| 或
<p>如果一个或两个表达式为 true,则 OR 运算符(||)返回 true,否则返回 false:</p>
<p id="or"></p>
<script>
var num3 = 6;
var num4 = 3;
document.getElementById("or").innerHTML = (num3 == 5 || num4 == 5) + "<br>" + (num3 == 6 || num4 == 0) + "<br>" + (num3 == 0 || num4 == 3) + "<br>" + (num3 == 6 || num4 == 3);
</script>
! 非
<p>NOT 运算符(!)对于 false 语句返回 true,对于 true 语句返回 false:</p>
<p id="not"></p>
<script>
var num5 = 9;
var num6 = 2;
document.getElementById("not").innerHTML = !(num5 === num6) + "<br>" + !(num5 > num6);
</script>
![](https://img.haomeiwen.com/i18218755/e0e8ec4b70c94825.png)
动手小练习
-
定义两个数值,判断两者是否相等,然后输出结果
-
定义多个表达式,如果两两比较之后有一个为真一个为假或者是两个都为真那么输出真,判断输出结果