Tutorial JavaScript menangkap Pernyataan.

Mencoba menangkap pernyataan … memungkinkan Anda untuk menguji sebuah blok kode untuk kesalahan.

JavaScript – Penangkapan Kesalahan.

Saat browsing halaman Web pada internet, kita semua telah melihat kotak peringatan JavaScript mengatakan kepada kita ada kesalahan runtime dan bertanya “Apakah Anda ingin men-debug?”. Pesan kesalahan seperti ini mungkin berguna untuk pengembang tetapi tidak untuk pengguna. Ketika pengguna melihat kesalahan, mereka sering meninggalkan halaman Web.

Bab ini akan mengajarkan Anda bagaimana menangkap dan menangani pesan error JavaScript, sehingga Anda tidak kehilangan audiens Anda.

Mencoba menangkap Pernyataan.

Mencoba menangkap pernyataan … memungkinkan Anda untuk menguji sebuah blok kode untuk kesalahan. Try blok berisi kode yang akan dijalankan, dan blok catch berisi kode yang akan dijalankan jika terjadi kesalahan.

Syntax

try
{
//Run some code here
}
catch(err)
{
//Handle errors here
}

Perhatikan bahwa mencoba … menangkap ditulis dalam huruf kecil. Menggunakan huruf besar akan menghasilkan kesalahan JavaScript!

Contoh :

Contoh berikut ini seharusnya waspada “Selamat Datang tamu!” ketika tombol diklik. Namun, ada kesalahan ketik dalam pesan () fungsi. alert () adalah salah eja sebagai adddlert (). Sebuah kesalahan JavaScript terjadi. Blok catch menangkap error dan mengeksekusi sebuah kode kustom untuk menanganinya. Kode menampilkan pesan kesalahan kustom menginformasikan pengguna apa yang terjadi:
<html>
<head>
<script type=”text/javascript”>
var txt=””;
function message()
{
try
{
adddlert(“Welcome guest!”);
}
catch(err)
{
txt=”There was an error on this page.\n\n”;
txt+=”Error description: ” + err.description + “\n\n”;
txt+=”Click OK to continue.\n\n”;
alert(txt);
}
}
</script>
</head><body>
<input type=”button” value=”View message” onclick=”message()” />
</body></html>
Contoh berikutnya menggunakan kotak konfirmasi untuk menampilkan pesan khusus kepada pengguna mereka dapat mengklik OK untuk melanjutkan melihat halaman atau klik Batal untuk pergi ke homepage. Jika metode konfirmasi kembali false, pengguna mengklik Batal, dan kode pengalihan pengguna. Jika metode konfirmasi mengembalikan nilai true, kode tidak apa-apa:
<html>
<head>
<script type=”text/javascript”>
var txt=””;
function message()
{
try
{
adddlert(“Welcome guest!”);
}
catch(err)
{
txt=”There was an error on this page.\n\n”;
txt+=”Click OK to continue viewing this page,\n”;
txt+=”or Cancel to return to the home page.\n\n”;
if(!confirm(txt))
{
document.location.href=”http://www.w3schools.com/”;
}
}
}
</script>
</head><body>
<input type=”button” value=”View message” onclick=”message()” />
</body></html>

Pernyataan membuang.

Pernyataan membuang dapat digunakan bersama dengan mencoba … menangkap pernyataan, untuk membuat pengecualian untuk kesalahan. Pelajari tentang pernyataan membuang dalam bab berikutnya.

Leave a Reply

Your email address will not be published. Required fields are marked *