RangeErrorRangeError
قيمة خارج النطاق المسموح به، كطول مصفوفة غير صالح أو تجاوز حجم مكدس الاستدعاء.
أسباب هذا الخطأ
قيمة رقمية أو معامل آخر خارج مجموعة القيم المسموح بها. يشمل ذلك تمرير أرقام سالبة حيث يُشترط الموجبة، أو تجاوز حدود التكرار، أو استخدام قيم خارج حدود الدقة.
كيفية الإصلاح
تحقق من صحة المدخلات قبل تمريرها للدوال. أضف فحص الحدود للقيم الرقمية. إذا كان السبب التكرار، أضف حالة أساسية أو حوّل إلى نهج تكراري.
رموز أخطاء ذات صلة
TypeErrorTypeError
القيمة ليست من النوع المتوقع. هذا هو أكثر أخطاء JavaScript شيوعاً، ويحدث عندما تصادف عملية ما قيمةً من نوع خاطئ.
URIErrorURIError: معرّف URI مشوّه
تلقّت دالة معالجة URI عامة (decodeURIComponent، encodeURI) عنوان URI مشوهًا.
SyntaxError: Cannot use import statement outside a moduleSyntaxError: لا يمكن استخدام عبارة import خارج وحدة نمطية
استُخدم بناء جملة import الخاص بـ ES module في ملف غير معامَل كموديول.
EEXISTEEXIST: الملف موجود مسبقاً
فشلت عملية إنشاء ملف لأن المسار المستهدف موجود بالفعل.
TypeError: Assignment to constant variableTypeError: إسناد إلى متغير ثابت
جرت محاولة إعادة إسناد متغير مصرَّح عنه بـ const.
SyntaxErrorSyntaxError
واجه محرك JavaScript كوداً لا يتوافق مع صيغة اللغة.