javascript 中有哪些类型的逻辑运算符?

javascriptobject oriented programmingprogramming更新于 2024/7/25 3:40:00

逻辑运算符

逻辑运算符用于在 JavaScript 中查找变量之间的逻辑。JavaScript 中有三种逻辑运算符:|| (OR)、&& (AND)、! (NOT)。

AND 运算符

如果两个表达式都为真,则 AND 运算符 (&&) 返回 true,否则返回 false。

示例

<html>
<body>
<p id="and"></p>
<script>
   var a = 200;
   var b = 300;
   document.getElementById("and").innerHTML =
   (a > 100 && b <500) + "<br>" +
   (a < 100 && b <50);
</script>
</body>
</html>

输出

true
false

OR 运算符

如果一个或两个表达式为真,则 OR 运算符将得出真值。

示例

<html>
<body>
<p id="or"></p>
<script>
   var x = 200;
   var y = 300;
   document.getElementById("or").innerHTML =
   (x == 200 || y == 300) + "<br>" +
   (x == 200 || y == 0) + "<br>" +
   (x == 0 || y == 0)
</script>
</body>
</html>

输出

true
true
false

NOT 运算符

NOT 运算符对真值返回 false,对假值返回 true。

示例

<html>
<body>
<p id="not"></p>
<script>
   var x = 200;
   var y = 300;
   document.getElementById("not").innerHTML =
   !(x < y) + "<br>" + !(x > y);
</script>
</body>
</html>

输出

false
true

相关文章