Logikal DAN dalam JavaScript
Operasi perbandingan boleh dikumpulkan
menggunakan operator &&,
yang mewakili logikal DAN.
Dalam contoh berikut, jika pembolehubah
num lebih besar daripada sifar dan serentak
kurang daripada 10, hanya kemudian
'+++' akan dipaparkan:
let num = 3;
if (num > 0 && num < 10) {
console.log('+++');
} else {
console.log('---');
}
Syarat-syarat boleh dikenakan bukan pada satu pembolehubah sahaja,
tetapi pada yang berbeza. Dalam contoh berikut, jika pembolehubah
num1 sama dengan 2 dan serentak
pembolehubah num2 sama dengan 3,
hanya kemudian syarat akan menjadi benar:
let num1 = 2;
let num2 = 3;
if (num1 == 2 && num2 == 3) {
console.log('+++');
} else {
console.log('---');
}
Periksa sama ada pembolehubah num lebih besar daripada sifar dan
kurang daripada 5.
Periksa sama ada pembolehubah num lebih besar daripada atau sama dengan
10 dan kurang daripada atau sama dengan 20.
Periksa sama ada pembolehubah num1 sama dengan atau kurang daripada
1, dan pembolehubah num2 lebih besar
daripada atau sama dengan 3.