Diskon kelas baru hingga 25%! Masukkan kupon "lebihcepat" di kelas ini

X
Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

IF MULTIPLE CONDITION

Cara membuat conditional if dengan dua kondisi atau lebih

Dalam tutorial ini, kita akan mempelajari cara menggunakan if dengan multiple condition.

Menggunakan if dengan Kondisi Berganda

Untuk memeriksa lebih dari satu kondisi, kita bisa menggunakan operator logika seperti && (dan) atau || (atau). Mari kita lihat beberapa contoh:

Menggunakan Operator && (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.

Menggunakan Operator || (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”.

Menggabungkan Operator && 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.

👈🏼 Nested if
Operator logika 👉🏼