ตัวดำเนินการ AND ตรรกะใน JavaScript
คุณสามารถจัดกลุ่มการดำเนินการเปรียบเทียบ
ได้โดยใช้ตัวดำเนินการ &&
ซึ่งหมายถึงตัวดำเนินการ AND ตรรกะ
ในตัวอย่างต่อไปนี้ หากตัวแปร
num มีค่ามากกว่าศูนย์ และในเวลาเดียวกัน
น้อยกว่า 10 เท่านั้นจึงจะแสดงผล
'+++':
let num = 3;
if (num > 0 && num < 10) {
console.log('+++');
} else {
console.log('---');
}
เงื่อนไขสามารถกำหนดได้ไม่เฉพาะกับตัวแปรเดียว
แต่กับตัวแปรที่แตกต่างกัน ในตัวอย่างต่อไปนี้ หากตัวแปร
num1 มีค่าเท่ากับ 2 และในเวลาเดียวกัน
ตัวแปร num2 มีค่าเท่ากับ 3
เท่านั้นเงื่อนไขจึงจะเป็นจริง:
let num1 = 2;
let num2 = 3;
if (num1 == 2 && num2 == 3) {
console.log('+++');
} else {
console.log('---');
}
ตรวจสอบว่าตัวแปร num มีค่ามากกว่าศูนย์ และ
น้อยกว่า 5
ตรวจสอบว่าตัวแปร num มีค่ามากกว่าหรือเท่ากับ
10 และน้อยกว่าหรือเท่ากับ 20
ตรวจสอบว่าตัวแปร num1 มีค่าน้อยกว่าหรือเท่ากับ
1 และตัวแปร num2 มีค่ามากกว่า
หรือเท่ากับ 3