Penanganan Error dalam Javascript

Kita bisa melakukan penanganan error supaya script bisa dijalankan dengan alternatif tertentu jika terdapat error. Dalam javascript, kita bisa menggunakan try, catch, throw, dan finally untuk eror handling atau penganganan eror.  Try digunakan untuk menguji sekumpulan statement, dan catch akan menjadi alternatif jika terjadi error. Contoh :
<HTML>
<HEAD>
</HEAD>
<BODY>
    <p id="coba"></p>
    <script>
    try {
        awlert("Bwahahaha!");
    }catch(err) {
        document.getElementById("coba").innerHTML = err.message;
    }finally{
         alert("error");
    }
    </script> 
</BODY>
<HTML>
Selain try, catch dan finally; kalian juga bisa menambahkan throw sebagai bagian dari error handling. Throw hanya alternatif jika ingin menampilkan pesan error tertentu. Sedangkan Finally, itu adalah bagian yang akan selalu dijalankan. Coba ubah awlert menjadi alert, dan lihat perbedaannya!