نشامى

وضع الدراسة · امتحان الخبراء في الجافا سكريبت 2025: استعد للتفوق الأكاديمي!

بنك الأسئلة

امتحان الخبراء في الجافا سكريبت 2025: استعد للتفوق الأكاديمي!

ملخص الإنجاز0/30 · 0%

الأسئلة وإجاباتها

30 questionsBank.questionsCount
1

في جافا سكريبت، ما هي النتيجة المتوقعة عند إضافة مصفوفة إلى كائن؟

  • أUndefined
  • Conversion to string
  • تAn error
  • ث0
2

ما هو التأثير الرياضي إذا استخدمت مشغل '===' بدلاً من '=='؟

  • التحقق من النوع والقيمة
  • بالتحقق من القيمة فقط
  • تالتحقق من النوع فقط
  • ثالتسبب في خطأ في النوع
3

كيف يمكنك إنشاء scope block جديد في جافا سكريبت؟

  • استخدام الكتل المحفوظة بالأقواس المعقوفة
  • باستخدام الدوال فقط
  • تاستخدام الأقواس العادية
  • ثلا يمكن إنشاء scope block جديد
4

ما هي النتيجة عند تشغيل: console.log([] + [])؟

  • أNaN
  • ""
  • ت[]
  • ثundefined
5

في ECMAScript 6، ما هو السلوك الأساسي للكلمة المفاتيح 'let'؟

  • تعريف متغير مع نطاق محلي للكتلة
  • بتعريف متغير مع نطاق عالمي
  • تتعريف متغير لا يمكن تغييره
  • ثتعريف متغير مع نطاق الدالة
6

ما الفرق الرئيسي بين الإعلان عن دالة باستخدام 'function' والسهام "=>"؟

  • أسهام الدوال ليس لديها الوصول إلى المتغيرات الخارجية
  • سهام الدوال تحتفظ بنطاق 'this' الخاص بالمكان الذي تم إنشاؤها فيه
  • تالدوال لا يمكن استدعاؤها
  • ثسهام الدوال لا يمكن تعيينها إلى متغيرات
7

ما هي القيم التي تُعتبر كاذبة في الأعراف الحديثة لجافا سكريبت؟

  • 'false', 'undefined', 'null', 'NaN', '', 0
  • ب'undefined', '0', 'null', 'NaN', 'true'
  • ت'true', 'undefined', '', 1, 2
  • ث'false', 'undefined', 'null', 'NaN', '', 0
8

كيف يمكن الحصول على العناصر الفريدة في مصفوفة باستخدام لغة جافا سكريبت؟

  • أعن طريق استخدام filter
  • بعن طريق استخدام map
  • عن طريق تحويل المصفوفة إلى مجموعة باستخدام Set
  • ثعن طريق استخدام forEach
9

ما هي نتيجة التعبير نا++ في حالة كان نا = 5 في جافا سكريبت؟

  • 6
  • ب5
  • ت4
  • ثخطأ
10

ما هو التأثير الجانبي لزيادة المتغير داخل دالة في جافا سكريبت؟

  • أتغيير القيمة في النطاق العالمي
  • تغيير القيمة داخل نطاق الدالة فقط
  • تلا يتم تغيير أي قيمة
  • ثإلقاء خطأ في العملية