JavaScript дээр онцгой тохиолдлуудыг зохицуулах гэж юу вэ?
JavaScript дээр онцгой тохиолдлуудыг зохицуулах гэж юу вэ?

Видео: JavaScript дээр онцгой тохиолдлуудыг зохицуулах гэж юу вэ?

Видео: JavaScript дээр онцгой тохиолдлуудыг зохицуулах гэж юу вэ?
Видео: оролдох, барих, эцэст нь, хаях - JavaScript дээр алдаа засах 2024, Арваннэгдүгээр
Anonim

Хэзээ a JavaScript мэдэгдэл алдаа үүсгэдэг, үүнийг хаях гэж хэлдэг үл хамаарах зүйл . Дараагийн мэдэгдэл рүү шилжихийн оронд JavaScript орчуулагч шалгадаг онцгой байдлын зохицуулалт код. Хэрэв байхгүй бол онцгой байдлын зохицуулагч , дараа нь програм шидсэн ямар ч функцээс буцаж ирнэ үл хамаарах зүйл.

Үүнтэй адилаар та JavaScript дахь үл хамаарах зүйлсийг хэрхэн зохицуулах вэ?

Чи чадна барих программист үүсгэсэн ба ажиллах хугацаа үл хамаарах зүйлүүд , гэхдээ та чадахгүй JavaScript-г барих синтакс алдаа. try блокийн араас яг нэг нь байх ёстой барих блок эсвэл нэг эцсийн блок (эсвэл хоёулангийнх нь нэг). Хэзээ а үл хамаарах зүйл try блокт тохиолддог, the үл хамаарах зүйл e болон the-д байрлуулсан байна барих блок гүйцэтгэгдэж байна.

Нэмж хэлэхэд, JavaScript-д ямар төрлийн алдаа гардаг вэ? Гурван үндсэн байна алдааны төрлүүд эмхэтгэх явцад тохиолдож болох a JavaScript програм: синтакс алдаанууд , ажиллах хугацаа алдаанууд ба логик алдаанууд.

Дээрхээс гадна онцгой тохиолдлын зохицуулалт гэж юу гэсэн үг вэ?

Онцгой зохицуулалт хариу үйлдэл үзүүлэх үйл явц юм үл хамаарах зүйлүүд компьютерийн програм ажиллаж байх үед. Ан үл хамаарах зүйл тусгай боловсруулалт шаарддаг гэнэтийн үйл явдал тохиолдоход тохиолддог. Онцгой зохицуулалт эелдэг байдлаар оролддог бариул Эдгээр нөхцөл байдал нь хөтөлбөр (эсвэл бүр дордох нь бүхэл бүтэн систем) хийдэг сүйрэхгүй.

Алдаа засах хоёр хэлбэр юу вэ?

Алдаа - харьцах хөгжүүлэх арга техник алдаанууд нягт нямбай засварлах ажлыг багтаана. Алдаа - харьцах логикийн техник алдаанууд эсвэл алдаа нь ихэвчлэн програмын дибаг хийх эсвэл алдааг олж засварлах замаар хийгддэг.

Алдааны дөрвөн үндсэн ангилал байдаг:

  • Логик алдаа.
  • Үүсгэсэн алдаа.
  • Эмхэтгэх үеийн алдаа.
  • Ажиллах үеийн алдаа.

Зөвлөмж болгож буй: