DISKON 50% terbatas! 🎉 Gunakan kupon "programmer2025"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.