اختبار جافاسكريبت
أجب عن الأسئلة التالية لتختبر فهمك وتحصل على شهادة.
1. أي كلمة تُعرّف قيمة ثابتة لا تتغيّر؟
2. ما ناتج: console.log(typeof 42)؟
3. ما الصيغة الصحيحة لدالة سهمية تجمع رقمين؟
4. أي طريقة تطبع رسالة في الـ Console؟
5. ما ناتج: 3 + "3" في جافاسكريبت؟
6. أي عامل يقارن القيمة والنوع معًا؟
7. أي دالة مصفوفة تُنشئ مصفوفة جديدة بتحويل كل عنصر؟
8. أي دالة مصفوفة تُرشّح العناصر بحسب شرط؟
9. كيف تصل إلى عنصر بمعرّفه في DOM؟
10. أي طريقة حديثة لكتابة كود غير متزامن مقروء؟
11. ما الذي يُرجعه fetch()؟
12. كيف تربط حدث نقر بزر؟
13. ما الذي يحوّل كائنًا إلى نص JSON؟
14. أي جملة تعالج الأخطاء بأمان؟
15. ما الفرق بين let و var؟
16. أي دالة مصفوفة تختزل كل العناصر لقيمة واحدة؟
17. كل كائن بجافاسكريبت يبحث عن الخصائص غير الموجودة عنده مباشرة أين؟
18. ما الذي يجعل class بجافاسكريبت مختلفة عن لغات OOP التقليدية؟
19. كيف تُعرَّف دالة مولّد (Generator)؟
20. ما وظيفة yield داخل دالة مولّد؟
21. ما الفرق بين setInterval و requestAnimationFrame للرسوم المتحركة؟
مسار جافاسكريبت — تحتاج 13 إجابات صحيحة على الأقل للنجاح.