English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل مرجعي لجافا سكريبت Error

كائن الخطأ

يخلق بناء الخطأ كائن خطأ. يتم إطلاق مثال كائن Error عند حدوث خطأ في التشغيل

يقدم كائن الخطأ معلومات عن الخطأ عند حدوث خطأ

try {
aaalert("Hello world");
}
document.getElementById("result").innerHTML = e.name + "<br>" + e.message;
}
النظر في‹/›

يمكنك اختبار ذلك فيدليل تعليمات JavaScriptللحصول على معلومات إضافية حول الأخطاء، انظر إلى

خصائص كائن الأخطاء

الجدول أدناه يعرض خصائص كائن Error:

الخصائصالوصف
nameتعيين أو العودة اسم الخطأ
messageتعيين أو العودة رسالة الخطأ

طرق كائن الأخطاء

لا يحتوي الكائن Error العالمي على أي طريقة خاصة به، ولكن يرث بعض الطرق من سلسلة الأصول.

نوع الأخطاء

يحتوي JavaScript على سبعة بناءات أخطاء رئيسية:

النوعالوصف
EvalErrorإنشاء مثال يمثل خطأ يتعلق بوظيفة eval() العالمية
InternalErrorإنشاء مثال يمثل خطأ يحدث عند إحداث خطأ داخلي في محرك JavaScript
RangeErrorإنشاء مثال يمثل خطأ يحدث عندما يتجاوز المتغير الرقمي أو المعامل نطاقه المقبول
ReferenceErrorأنشئ مثالاً يمثل خطأ يحدث عند إلغاء الاستدلال على مرجع غير صالح
SyntaxErrorأنشئ مثالاً يمثل خطأ يحدث عند تحليل الكود في eval()
TypeErrorأنشئ مثالاً يمثل خطأ يحدث عند عدم صحة نوع المتغير أو المعامل
URIErrorأنشئ مثالاً يمثل خطأ يحدث عند إرسال encodeURI() أو decodeURI() لمعامل غير صالح

خصائص الأعطال غير المعاييرية

قام مايكروسوفت وموزيلا بتعريف بعض خصائص الأعطال غير المعاييرية:

  • fileName (موزيلا)

  • lineNumber (موزيلا)

  • columnNumber (موزيلا)

  • stack (موزيلا)

  • description (مايكروسوفت)

  • number (مايكروسوفت)

لا تستخدم هذه الخصائص، لأنها لن تكون متاحة في جميع المتصفحات.