ما هو Try Catch في JavaScript وكيف يعمل؟



حاول الالتقاط في تركيبات جافا سكريبت وكذلك عامل التشغيل الرميات للتعامل مع الاستثناءات. يمكنك التقاط استثناءات وقت التشغيل وتوليد المبرمجين.

بغض النظر عن مدى براعتك في البرمجة ، ستكون هناك أخطاء في نصوص معينة. قد تحدث هذه الأخطاء بسبب إدخال المستخدم غير المتوقع ، أو استجابة الخادم الخاطئة أو لأي سبب آخر. حاول اللحاق يسمح لك باكتشاف الأخطاء ، وبدلاً من الموت ، افعل شيئًا أكثر منطقية. في هذه المقالة ، سنرى كيف تستخدم JavaScript المحاولة لمعالجة الاستثناء في التسلسل التالي:

هيا نبدأ.





معالجة خطأ وقت التشغيل في JavaScript

تطورت معالجة الأخطاء منذ عصور Netscape و IE4. لا تحتاج إلى تسوية ما يلقي به المتصفح في وجهك في حالة حدوث خطأ جافا سكريبت ، ولكن بدلاً من ذلك ، يمكنك أن تأخذ الأمر بين يديك. تساعدك عبارة try-catch في JavaScript في إعادة التوجيه عند مواجهة استثناء JavaScript.

جافا كيفية إنشاء مجموعة من الكائنات

جنبًا إلى جنب مع تقنيات الترميز الدفاعية الأخرى مثل وحدث onError ، تضيف try-catch القدرة على التنقل حول أخطاء معينة كان من الممكن في الماضي إيقاف البرنامج النصي الخاص بك على الفور في مساراته.



ما هو Try Catch في JavaScript؟

أضافت أحدث إصدارات JavaScript قدرات معالجة الاستثناءات. تقوم JavaScript بتنفيذ بنية try-catch بالإضافة إلى عامل الرمي للتعامل مع الاستثناءات. يمكنك اكتشاف استثناءات وقت التشغيل التي ينشئها المبرمجون ، ولكن لا يمكنك اكتشاف أخطاء بناء جملة JavaScript.

تُستخدم عبارة try لتحديد كتلة من التعليمات البرمجية ليتم اختبارها بحثًا عن أخطاء أثناء تنفيذها. حيث يتم استخدام عبارة catch لتحديد كتلة من التعليمات البرمجية ليتم تنفيذها في حالة حدوث خطأ في كتلة try.

عبارات JavaScript التي تحاول وتلتقط تأتي في أزواج:



جرب {Block of code to try} catch (خطأ) {Block of code to handle errors}

عند حدوث استثناء في كتلة try ، يتم وضع الاستثناء في يخطئ ويتم تنفيذ كتلة الصيد.

جرب Catch Example

فيما يلي مثال على JavaScript Try Catch:

var message، x message = document.getElementById ('p01') message.innerHTML = '' x = document.getElementById ('demo'). value try {if (x == '') throw 'فارغ' إذا (isNaN (x)) رمي 'ليس رقمًا' x = رقم (x) إذا (x> 10) رمي 'مرتفع جدًا' إذا (x<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } } 

انتاج:

الإخراج - حاول الالتقاط في جافا سكريبت - edureka

بهذا نكون قد وصلنا إلى نهاية مقالتنا. آمل أن تكون قد فهمت كيف يتم استخدام try catch في JavaScript للقبض على الأخطاء.

ما هو أكثر من مناسبة في التعلم الآلي

تحقق من الذي يأتي مع تدريب مباشر بقيادة مدرب وخبرة مشروع واقعية. يجعلك هذا التدريب بارعًا في مهارات العمل باستخدام تقنيات الويب الخلفية والأمامية. يتضمن التدريب على تطوير الويب ، jQuery ، Angular ، NodeJS ، ExpressJS ، و MongoDB.

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في هذه المدونة وسنعاود الاتصال بك.