Study
JavaScript

Percabangan di JavaScript

Penjelasan

JavaScript mendukung percabangan lewat if/else if/else untuk kondisi umum, dan switch untuk membandingkan satu variabel dengan banyak kemungkinan nilai secara lebih ringkas.

Contoh Konsep

const nilai = 75;

if (nilai >= 90) {
    console.log("A");
} else if (nilai >= 75) {
    console.log("B");
} else {
    console.log("C");
}

switch (true) {
    case nilai >= 75:
        console.log("Lulus");
        break;
    default:
        console.log("Belum lulus");
}

Praktikum

Buat variabel const jamSekarang (angka 0-23). Tulis if/else if/else yang menampilkan "Pagi" (5-10), "Siang" (11-15), "Sore" (16-18), atau "Malam" (selain itu) lewat console.log.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Kalau kondisi if/else if kamu sudah lebih dari 4-5 cabang untuk membandingkan SATU variabel yang sama, pertimbangkan pakai switch supaya kode lebih rapi dan mudah dibaca.