Lompat ke konten utama

JavaScript dari Nol

Pelajaran 11 dari 22

Mengambil keputusan · Pelajaran 11

else if dan rantai keputusan

Tujuan: Pengguna dapat menyusun beberapa cabang berurutan dengan else if.

±8 menitDiperiksa 2026-09-22

Beberapa kondisi disusun berurutan dengan else if. Cabang diperiksa dari atas ke bawah, dan cabang pertama yang bernilai true yang dijalankan; sisanya dilewati.

function golongan(daya) {
  if (daya >= 2200) return "besar";
  else if (daya >= 1300) return "menengah";
  else if (daya >= 900) return "kecil";
  return "subsidi";
}

console.log(golongan(1300)); // menengah

Urutan cabang menentukan hasil. Bila cabang daya >= 900 ditulis paling atas, daya 2200 akan berhenti di situ dan mengembalikan kecil.

Selesaikan latihannya dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Sumber

Materi kelas ini diadaptasi dari Microsoft Web Dev for Beginners (2-js-basics, 4-typing-game, 7-bank-project) (MIT), Exercism — jalur JavaScript (MIT). Rincian perubahan ada di halaman kelas.