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