Apa itu Cuba Catch dalam JavaScript dan bagaimana ia berfungsi?



cuba tangkap dalam konstruksi javascript dan juga pengendali lontaran untuk menangani pengecualian. Anda boleh mendapatkan pengecualian yang dihasilkan oleh programmer dan runtime.

Tidak peduli seberapa baik anda dalam pengaturcaraan, akan ada kesalahan dalam skrip tertentu. Kesalahan ini mungkin berlaku kerana input pengguna yang tidak dijangka, tindak balas pelayan yang salah atau sebab lain. Cuba tangkap membolehkan anda menangkap kesilapan dan, bukannya mati, melakukan sesuatu yang lebih munasabah. Dalam artikel ini, kita akan melihat bagaimana JavaScript menggunakan catch-catch untuk menangani pengecualian dalam urutan berikut:

Mari kita mulakan.





Mengendalikan Ralat Masa Jalan dalam JavaScript

Kesalahan pengendalian telah berkembang sejak zaman Netscape dan IE4. Anda tidak perlu menyelesaikan apa yang dilontarkan oleh penyemak imbas ke wajah anda sekiranya berlaku kesalahan JavaScript tetapi sebaliknya, anda boleh menyelesaikan masalah itu dengan tangan anda sendiri. Pernyataan cubaan menangkap JavaScript membantu anda mengubah arah ketika pengecualian JavaScript ditemui.

tag html untuk memasukkan jeda baris

Bersama dengan teknik pengekodan pertahanan lain seperti dan peristiwa onError, try-catch menambah kemampuan untuk menavigasi kesilapan tertentu yang pada masa lalu akan menghentikan skrip anda dengan pantas.



Apa itu Cuba Catch dalam JavaScript?

Versi terkini JavaScript menambah keupayaan pengendalian pengecualian. JavaScript mengimplementasikan konstruk cubaan tangkapan serta pengendali balingan untuk menangani pengecualian. Anda dapat menangkap pengecualian yang dihasilkan oleh programmer dan runtime, tetapi anda tidak dapat menangkap kesalahan sintaks JavaScript.

Pernyataan cuba digunakan untuk menentukan blok kod yang akan diuji untuk kesilapan semasa ia dijalankan. Manakala, pernyataan tangkapan digunakan untuk menentukan blok kod yang akan dieksekusi jika terjadi kesalahan pada blok percubaan.

Pernyataan JavaScript cuba dan tangkap berpasangan:



cuba {Blok kod untuk mencuba} tangkap (err) {Blok kod untuk mengatasi ralat}

Apabila pengecualian berlaku di blok percubaan, pengecualian diletakkan di keliru dan blok tangkapan dilaksanakan.

Cuba Tangkap Contoh

Berikut adalah contoh JavaScript Cuba Catch:

var message, x message = document.getElementById ('p01') message.innerHTML = '' x = document.getElementById ('demo'). nilai cuba {if (x == ') lempar 'kosong' jika (isNaN (x)) balingan 'bukan nombor' x = Nombor (x) jika (x> 10) lemparan 'terlalu tinggi' jika (x<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } } 

Pengeluaran:

corak reka bentuk mvc di java

Keluaran - cuba tangkap dalam javascript - edureka

Dengan ini, kami telah sampai ke akhir artikel kami. Saya harap anda memahami bagaimana cubaan menangkap dalam JavaScript digunakan untuk menangkap kesilapan.

Lihat kami yang dilengkapi dengan latihan langsung yang dipimpin oleh instruktur dan pengalaman projek kehidupan sebenar. Latihan ini menjadikan anda mahir dalam kemahiran bekerja dengan teknologi web back-end dan front-end. Ia merangkumi latihan mengenai Pembangunan Web, jQuery, Angular, NodeJS, ExpressJS, dan MongoDB.

Ada soalan untuk kami? Sila sebutkan di bahagian komen blog ini dan kami akan menghubungi anda.