← JavaScript4 / 69
Kondisi if dan else if
Kondisi dievaluasi berurutan dari atas, dan yang pertama bernilai true langsung dijalankan — sisanya dilewati. Karena itu urutan pengecekan penting: kalau kamu menulis nilai >= 60 sebelum nilai >= 80, nilai 90 akan salah masuk kategori. Susun kondisi dari yang paling ketat ke yang paling longgar, dan pakai else di akhir sebagai jaring pengaman agar tidak ada masukan yang lolos tanpa penanganan.
👀 Contoh dulu
const suhu = 32;
if (suhu >= 35) {
console.log('Panas sekali');
} else if (suhu >= 28) {
console.log('Hangat');
} else {
console.log('Sejuk');
}Hasilnya: Hangat
💡 Urutan penting: kalau cabang >= 28 ditulis lebih dulu, suhu 40 akan salah masuk ke 'Hangat' dan cabang 35 tak pernah tercapai.
📝 Sekarang giliranmu
Buat variabel nilai = 85, lalu tampilkan 'A' jika nilai >= 80, 'B' jika >= 70, selain itu 'C'. Gunakan console.log di setiap cabang.
Preview