Blok try...catch mencegah aplikasi website Anda crash atau berhenti berjalan secara mendadak saat terjadi error pada proses pembacaan data.
JS Errors
Contoh Kode JS Errors:
<!DOCTYPE html>
<html>
<body style="font-family: sans-serif; padding: 20px;">
<h2>Penanganan Kesalahan (try...catch)</h2>
<p id="pesanError"></p>
<script>
try {
// Mencoba memanggil fungsi yang sengaja tidak didefinisikan
fungsiYangTidakAda();
} catch (err) {
document.getElementById('pesanError').innerHTML =
"<span style='color:#e34f26;'><strong>Tertangkap Error Aman:</strong> " + err.message + "</span><br><small>Aplikasi tetap berjalan normal tanpa crash!</small>";
}
</script>
</body>
</html>
Uji kode JavaScript di atas dengan menekan tombol atau mengamati perubahan nilai pada elemen HTML.