Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

Logical Operators ใน JavaScript คืออะไร?


JavaScript รองรับตัวดำเนินการเชิงตรรกะต่อไปนี้ สมมติว่าตัวแปร A มีค่า 10 และตัวแปร B มีค่า 20 จากนั้น

Sr.No
ตัวดำเนินการและคำอธิบาย
1
&&(ตรรกะและ)
ถ้าตัวถูกดำเนินการทั้งสองไม่ใช่ศูนย์ เงื่อนไขจะกลายเป็นจริง
เช่น: (A &&B) เป็นความจริง
2
| | (ตรรกะหรือ)
ถ้าตัวถูกดำเนินการสองตัวใดที่ไม่ใช่ศูนย์ เงื่อนไขจะกลายเป็นจริง
เช่น: (A || B) เป็นจริง
3
! (ไม่ใช่ตรรกะ)
กลับสถานะตรรกะของตัวถูกดำเนินการ หากเงื่อนไขเป็นจริง ตัวดำเนินการ Logical NOT จะทำให้เป็นเท็จ
เช่น: ! (A &&B) เป็นเท็จ


ตัวอย่าง

คุณสามารถลองใช้โค้ดต่อไปนี้เพื่อเรียนรู้วิธีการใช้งาน Logical Operators ใน JavaScript -

การสาธิตสด

<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>