أخطاء JavaScriptخطأ
TypeErrorTypeError
القيمة ليست من النوع المتوقع. هذا هو أكثر أخطاء JavaScript شيوعاً، ويحدث عندما تصادف عملية ما قيمةً من نوع خاطئ.
browsernode
عرض التفاصيل ReferenceError: x is not definedأشار الكود إلى متغير لم يُصرَّح عنه في أي نطاق يمكن الوصول إليه.
اسم المتغير غير موجود في سلسلة النطاق الحالية. تشمل الأسباب الشائعة: أخطاء إملائية، استيرادات مفقودة، استخدام متغير من نطاق مختلف، أو نسيان التصريح عنه بـ let/const/var.
تحقق من الأخطاء الإملائية في اسم المتغير. أضف عبارة الاستيراد أو require المفقودة. صرِّح عن المتغير في النطاق الصحيح. إذا كنت تستخدم متغيراً عاماً، تأكد من تحميله قبل تشغيل سكريبتك.
console.log(myVar); // ReferenceError: myVar is not definedTypeErrorالقيمة ليست من النوع المتوقع. هذا هو أكثر أخطاء JavaScript شيوعاً، ويحدث عندما تصادف عملية ما قيمةً من نوع خاطئ.
SyntaxError: Identifier has already been declaredأُعلن عن متغير بنفس الاسم مرتين في النطاق ذاته باستخدام let أو const.
CORS Error: No Access-Control-Allow-Originحجب المتصفح طلبًا عبر أصول مختلفة لأن الخادم لم يُدرج ترويسات CORS المطلوبة.
EEXISTفشلت عملية إنشاء ملف لأن المسار المستهدف موجود بالفعل.
TypeError: x is not iterableاستُخدمت قيمة غير قابلة للتكرار في سياق يتطلب قيمة قابلة للتكرار، كحلقة for...of أو عامل الانتشار.
DOMException: SecurityErrorأوقف المتصفح عملية حساسة أمنيًا وفق سياساته الأمنية.