Latihan 1 dari materi Membaca Error Messages di Debugging — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Buat function classifyError(errorMessage) yang menerima error message string dan mengembalikan jenis error-nya:
"is not defined" → return "ReferenceError""is not a function" → return "TypeError:NotFunction""Cannot read" → return "TypeError:NullAccess""Unexpected token" → return "SyntaxError""Unknown"Lalu buat function safeDivide(a, b) yang membagi a dengan b. Jika b adalah 0, throw Error dengan pesan "Division by zero". Jika a atau b bukan number, throw Error dengan pesan "Not a number". Bungkus pemanggilan safeDivide di try/catch.