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