JavaScript hỗ trợ các toán tử logic sau. Giả sử biến A giữ 10 và biến B giữ 20, sau đó,
Sr.No | Toán tử và Mô tả |
---|---|
1 | &&(Logic AND) Nếu cả hai toán hạng đều khác 0, thì điều kiện trở thành true. Ví dụ: (A &&B) là đúng. |
2 | | | (Hợp lý HOẶC) Nếu bất kỳ toán hạng nào trong hai toán hạng khác 0, thì điều kiện trở thành true. Ví dụ: (A || B) là đúng. |
3 | ! (KHÔNG logic) Đảo ngược trạng thái logic của toán hạng của nó. Nếu một điều kiện là đúng, thì toán tử logic NOT sẽ làm cho nó sai. Ví dụ: ! (A &&B) là sai. |
Ví dụ
Bạn có thể thử mã sau để tìm hiểu cách triển khai Toán tử lôgic trong JavaScript -
Bản trình diễn trực tiếp
<html> <body> <script> <!-- var a = true; var b = false; var linebreak = "<br />"; document.write("(a && b) => "); result = (a && b); document.write(result); document.write(linebreak); document.write("(a || b) => "); result = (a || b); document.write(result); document.write(linebreak); document.write("!(a && b) => "); result = (!(a && b)); document.write(result); document.write(linebreak); //--> </script> <p>Set the variables to different values and different operators and then try...</p> </body> </html>