JS Try Catch

Pernyataan try ... catch memungkinkan anda untuk menguji sebuah blok kode .



Penangkapan Kesalahan

Saat browsing halaman Web di internet , kita semua telah melihat kotak peringatan JavaScript memberitahu kita ada error dan menanyakan "apakah Anda ingin men-debug ? . Pesan error seperti ini mungkin berguna untuk pengembang tetapi tidak untuk pengguna. Bila pengguna melihat kesalahan, mereka sering meninggalkan halaman Web.


Bab ini akan mengajarkan anda bagaimana untuk menangkap dan menangani pesan error JavaScript , sehingga anda tidak kehilangan pengunjung.



Pernyataan Try ... catch

Pernyataan ini memungkinkan anda untuk menguji sebuah blok kode. Blok try berisi kode yang akan dijalankan , dan blok catch berisi kode yang akan dieksekusi jika terjadi kesalahan .

sintak


Try
  {
  / / Jalankan beberapa kode di sini
  }
catch ( err )
  {
  / / Menangani kesalahan di sini
  }

Contoh penggunaannya:


<html>
<head>
<script type="text/javascript">
var txt="";
function message()
{
try
  {
  adddlert("Welcome guest!");
  }
catch(err)
  {
  txt="There was an error on this page.nn";
  txt+="Error description: " + err.description + "nn";
  txt+="Click OK to continue.nn";
  alert(txt);
  }
}
</script>
</head>

<body>
<input type="button" value="View message" onclick="message()" />
</body>

</html>


Contoh lain dari penggunaan try.. catch yang meredirek halaman ke hadinug.net jika terjadi kesalahan


<html>
<head>
<script type="text/javascript">
var txt="";
function message()
{
try
  {
  adddlert("Welcome guest!");
  }
catch(err)
  {
  txt="There was an error on this page.nn";
  txt+="Click OK to continue viewing this page,n";
  txt+="or Cancel to return to the home page.nn";
  if(!confirm(txt))
    {
    document.location.href="http://www.hadinug.net/";
    }
  }
}
</script>
</head>

<body>
<input type="button" value="View message" onclick="message()" />
</body>

</html>
 
Bagikan halaman ke sosial media
 
 
 

   Komentar Anda