Latihan 2 dari materi Error Handling di JavaScript — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Lengkapi fungsi bagi(a, b):
Kalau b sama dengan 0, lempar error dengan throw new Error(...). Pesannya persis Tidak bisa membagi dengan nol, tanpa titik atau tanda seru di akhir.
Kalau gak, kembalikan a / b.
Yang dicek: bagi(10, 2) mengembalikan 5, bagi(10, 4) mengembalikan 2.5, dan bagi(10, 0) melempar error yang error.message-nya Tidak bisa membagi dengan nol.
Hint
Dibagi nol di JavaScript gak error, hasilnya Infinity. Jadi kamu yang harus cek b dulu dan melempar error sendiri.
Pakai if (b === 0) di awal fungsi, lalu throw new Error dengan pesan yang diminta. Sesudah if itu, return a / b.
if (b === 0) { throw new Error('Tidak bisa membagi dengan nol'); } return a / b;
</>{ }.css=>#idfn()
Versi baru
HyperSheets
bagian dari BelajarWeb.dev
0%
Membuka gerbang…
HyperSheets
Memperbarui Aplikasi
Versi baru tersedia. Halaman akan dimuat ulang otomatis...