Logika AND dalam JavaScript
Operasi perbandingan dapat dikelompokkan
menggunakan operator &&,
yang mewakili logika AND.
Dalam contoh berikut, jika variabel
num lebih besar dari nol dan secara bersamaan
kurang dari 10, hanya maka yang akan dicetak
'+++':
let num = 3;
if (num > 0 && num < 10) {
console.log('+++');
} else {
console.log('---');
}
Kondisi dapat diterapkan tidak hanya pada satu variabel,
tetapi pada variabel yang berbeda. Dalam contoh berikut, jika variabel
num1 sama dengan 2 dan secara bersamaan
variabel num2 sama dengan 3,
hanya maka kondisinya akan benar:
let num1 = 2;
let num2 = 3;
if (num1 == 2 && num2 == 3) {
console.log('+++');
} else {
console.log('---');
}
Periksa apakah variabel num lebih besar dari nol dan
kurang dari 5.
Periksa apakah variabel num lebih besar atau sama dengan
10 dan kurang dari atau sama dengan 20.
Periksa apakah variabel num1 sama dengan atau kurang dari
1, dan variabel num2 lebih besar
atau sama dengan 3.