Apa itu penanganan pengecualian dalam JavaScript?
Apa itu penanganan pengecualian dalam JavaScript?

Video: Apa itu penanganan pengecualian dalam JavaScript?

Video: Apa itu penanganan pengecualian dalam JavaScript?
Video: Introduction to Javascript Exception Handling - Weekly Web Prequisite 2024, Mungkin
Anonim

Ketika sebuah JavaScript pernyataan menghasilkan kesalahan, dikatakan melempar pengecualian . Alih-alih melanjutkan ke pernyataan berikutnya, JavaScript juru bahasa memeriksa penanganan pengecualian kode. Jika tidak ada penangan pengecualian , maka program kembali dari fungsi apa pun yang melempar pengecualian.

Demikian pula orang mungkin bertanya, bagaimana Anda menangani pengecualian dalam JavaScript?

Kamu bisa menangkap dihasilkan oleh programmer dan runtime pengecualian , tapi kamu tidak bisa tangkap JavaScript kesalahan sintaks. Blok try harus diikuti oleh salah satu dari tepat menangkap blok atau satu blok akhirnya (atau salah satu dari keduanya). Ketika sebuah pengecualian terjadi di blok try, the pengecualian ditempatkan di e dan menangkap blok dieksekusi.

Selain itu, apa saja jenis kesalahan dalam JavaScript? Ada tiga utama jenis kesalahan yang dapat terjadi saat kompilasi a JavaScript program: sintaks kesalahan , waktu berjalan kesalahan dan logis kesalahan.

Selain di atas, apa yang Anda maksud dengan exception handling?

Penanganan pengecualian adalah proses menanggapi pengecualian saat program komputer dijalankan. NS pengecualian terjadi ketika peristiwa tak terduga terjadi yang memerlukan pemrosesan khusus. Penanganan pengecualian mencoba untuk anggun menangani situasi ini sehingga program (atau lebih buruk, seluruh sistem) melakukan tidak macet.

Apa dua bentuk penanganan kesalahan?

Kesalahan - penanganan teknik untuk pengembangan kesalahan termasuk proofreading yang ketat. Kesalahan - penanganan teknik logika kesalahan atau bug biasanya dengan debugging aplikasi atau pemecahan masalah yang teliti.

Ada empat kategori utama kesalahan:

  • Kesalahan logis.
  • Kesalahan yang dihasilkan.
  • Kesalahan waktu kompilasi.
  • Kesalahan waktu proses.

Direkomendasikan: