JavaScript-da istisnolardan foydalanish nima?
JavaScript-da istisnolardan foydalanish nima?

Video: JavaScript-da istisnolardan foydalanish nima?

Video: JavaScript-da istisnolardan foydalanish nima?
Video: Java On Conference 2022, JDK 19, Spring Framework 6 va Spring Boot 3 [MJC News #11] 2024, Aprel
Anonim

Qachon a JavaScript bayonot xato hosil qilsa, uni tashlash uchun aytiladi istisno . Keyingi bayonotga o'tish o'rniga, JavaScript tarjimon tekshiradi istisno bilan ishlash kod. Agar yo'q bo'lsa istisno ishlovchi , keyin dastur qaysi funktsiyani tashlagan bo'lsa, undan qaytadi istisno.

Xuddi shunday, siz JavaScript-dagi istisnolarni qanday hal qilasiz?

Siz.. qila olasiz; siz … mumkin tutmoq dasturchi tomonidan yaratilgan va ish vaqti istisnolar , lekin qila olmaysiz JavaScript-ni ushlang sintaktik xatolar. Sinab ko'rish blokidan keyin bittasi bo'lishi kerak tutmoq blok yoki bitta nihoyat blok (yoki ikkalasidan biri). Qachon an istisno try blokida sodir bo'ladi, the istisno e va ga joylashtiriladi tutmoq blok bajariladi.

Bundan tashqari, JavaScript-da qanday turdagi xatolar bor? Uchta asosiy bor xatolar turlari kompilyatsiya paytida sodir bo'lishi mumkin JavaScript dastur: sintaksis xatolar , ish vaqti xatolar va mantiqiy xatolar.

Yuqoridagilardan tashqari, istisnolardan foydalanish deganda nimani tushunasiz?

Istisno bilan ishlash javob berish jarayonidir istisnolar kompyuter dasturi ishga tushganda. An istisno maxsus ishlov berishni talab qiladigan kutilmagan voqea sodir bo'lganda paydo bo'ladi. Istisno bilan ishlash muloyimlik bilan harakat qiladi tutqich bu holatlar dastur (yoki undan ham yomoni, butun tizim) qiladi halokat emas.

Xatolarni qayta ishlashning ikki shakli qanday?

Xato - ishlov berish rivojlantirish texnikasi xatolar qattiq tuzatishni o'z ichiga oladi. Xato - ishlov berish mantiq uchun texnikalar xatolar yoki xatolar odatda dasturni sinchkovlik bilan tuzatish yoki muammolarni bartaraf etish orqali yuzaga keladi.

Xatolarning to'rtta asosiy toifasi mavjud:

  • Mantiqiy xatolar.
  • Yaratilgan xatolar.
  • Kompilyatsiya vaqtidagi xatolar.
  • Ishlash vaqtidagi xatolar.

Tavsiya: