Computer >> Máy Tính >  >> Lập trình >> Javascript

Toán tử logic trong JavaScript là gì?


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 &amp;&amp; b) => ");
            result = (a &amp;&amp; b);
            document.write(result);
            document.write(linebreak);
            document.write("(a || b) => ");
            result = (a || b);
            document.write(result);
            document.write(linebreak);
            document.write("!(a &amp;&amp; b) => ");
            result = (!(a &amp;&amp; b));
            document.write(result);
            document.write(linebreak);
         //-->
      </script>
      <p>Set the variables to different values and different operators and then try...</p>
</body>
</html>