Toán tử lôgic
Toán tử logic được sử dụng để tìm logic giữa các biến trong JavaScript. Có ba toán tử logic trong JavaScript:|| (HOẶC VÀ), ! (KHÔNG).
Toán tử AND
Toán tử AND (&&) trả về true nếu cả hai biểu thức đều đúng, nếu không thì trả về false.
Ví dụ
<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> Đầu ra
true false
Toán tử OR
Toán tử OR cho giá trị true nếu một hoặc cả hai biểu thức đều đúng.
Ví dụ
<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> Đầu ra
true true false
Toán tử NOT
Toán tử NOT cho sai đối với giá trị đúng và đúng đối với giá trị sai.
Ví dụ
<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> Đầu ra
false true