Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Cara membuat conditional if dengan dua kondisi atau lebih
Dalam tutorial ini, kita akan mempelajari cara menggunakan if
dengan multiple condition.
if
dengan Kondisi BergandaUntuk memeriksa lebih dari satu kondisi, kita bisa menggunakan operator logika seperti &&
(dan) atau ||
(atau). Mari kita lihat beberapa contoh:
&&
(DAN)Dengan operator &&
, semua kondisi harus terpenuhi (benar) agar blok kode dieksekusi.
if (umur >= 18 && umur <= 35) {
console.log("Usia anda berada di antara 18 dan 35 tahun.");
}
Dalam contoh di atas, pesan akan dicetak hanya jika variabel umur
berada di antara 18 dan 35.
||
(ATAU)Dengan operator ||
, setidaknya salah satu dari kondisi yang ditentukan harus terpenuhi (benar) agar blok kode dieksekusi.
if (hari === "Sabtu" || hari === "Minggu") {
console.log("Hari ini adalah hari libur.");
}
Di sini, pesan akan dicetak jika variabel hari
adalah “Sabtu” atau “Minggu”.
&&
dan ||
Kita juga bisa menggabungkan operator &&
dan ||
untuk membuat kondisi yang lebih kompleks.
if ((umur >= 18 && umur <= 35) || memilikiKartuMember) {
console.log("Anda memenuhi syarat untuk diskon ini.");
}
Dalam contoh ini, pesan akan dicetak jika umur
berada di antara 18 dan 35 atau jika variabel memilikiKartuMember
adalah true.