LIBRARY // Error Library
Filter by language & difficulty — color is information: Easy · Medium · Hard
تمثيل الأعداد العائمة ثنائياً يجعل 0.1+0.2 = 0.30000000000000004 فتفشل المقارنات الدقيقة.
عناصر القائمة تفصل بفاصلة، نسيانها يجعل مفسر Python يدمج العناصر أو يطلق SyntaxError.
Python يعتمد على المسافة البادئة لتحديد الكتل. عدم انتظامها يسبب IndentationError أو منطق خاطئ.
استخدام اسم لم يُعرّف يطلق NameError. يحدث غالباً بخطأ إملائي أو نسيان تهيئة.
العامل = للإسناد لا يصلح داخل if، Python يطلق SyntaxError: invalid syntax لأنه يتوقع مقارنة.
بنية Python تعتمد على : لبدء الكتلة. نسيانها يسبب SyntaxError: expected ':' وتوقف المفسر قبل التنفيذ.
تمرير نص غير صالح JSON لـ JSON.parse يرمي SyntaxError ويوقف التنفيذ إذا لم يُلتقط.
JSON.stringify يحول التاريخ لنص ويفقد الدوال وundefined، فالنسخة لا تحافظ على الأنواع.
for...in يمر على المفاتيح (indices) بينما for...of يمر على القيم، الخلط يعطي فهارس بدل قيم.
إرسال كائن مباشرة في body يحوله لـ [object Object] فيُفشل الخادم في التحليل.
حلقة تنشئ دوال غير متزامنة تشترك في نفس المتغير فتقرأ القيمة الأخيرة عند التنفيذ.
parseInt("08") قد يُفسر كثماني في بيئات قديمة فيُرجع 0. عدم تحديد radix يسبب نتائج غير متوقعة.
Showing 1 to 12 of 60 results