مرجع لغة JavaScript الشامل — كل ما تحتاجه في مكان واحد

هذا المرجع يحتوي على قائمة شاملة لأهم الدوال والخصائص في JavaScript، مرتبة حسب وظيفتها لمساعدتك في العثور على الأداة المناسبة لمشروعك.

التفاعل والطباعة

الدالة / الخاصية الوصف
console.log() تطبع البيانات في لوحة تحكم المتصفح (Console).
alert() تظهر رسالة تنبيه منبثقة للمستخدم.
prompt() تطلب من المستخدم إدخال نص عبر نافذة منبثقة.
confirm() تطلب من المستخدم تأكيداً (نعم/لا) وتعود بقيمة منطقية.

دوال النصوص (Strings)

الدالة / الخاصية الوصف
length تعيد عدد حروف النص.
toUpperCase() تحول جميع حروف النص إلى حروف كبيرة.
toLowerCase() تحول جميع حروف النص إلى حروف صغيرة.
includes() تتحقق مما إذا كان النص يحتوي على كلمة معينة.
slice(start, end) تقص جزءاً من النص بناءً على البداية والنهاية.
replace() تستبدل كلمة بكلمة أخرى داخل النص.

دوال المصفوفات (Arrays)

الدالة / الخاصية الوصف
push() تضيف عنصراً جديداً إلى نهاية المصفوفة.
pop() تحذف آخر عنصر من المصفوفة.
shift() تحذف أول عنصر من المصفوفة.
unshift() تضيف عنصراً جديداً إلى بداية المصفوفة.
indexOf() تبحث عن مكان (Index) عنصر معين في المصفوفة.
join() تحول المصفوفة إلى نص واحد.

التحكم في DOM

الدالة / الخاصية الوصف
getElementById() تختار عنصراً واحداً بواسطة الـ ID الخاص به.
querySelector() تختار أول عنصر يطابق محدد CSS المعطى.
querySelectorAll() تختار جميع العناصر التي تطابق محدد CSS.
innerText / innerHTML تستخدم لتغيير النص أو محتوى HTML داخل العنصر.
style تستخدم لتغيير خصائص CSS للعنصر مباشرة.
addEventListener() تضيف مراقباً لحدث معين (مثل click) على العنصر.

التوقيت والرياضيات

الدالة / الخاصية الوصف
setTimeout() تنفذ كوداً مرة واحدة بعد مرور وقت محدد.
setInterval() تنفذ كوداً بشكل متكرر كل فترة زمنية محددة.
Math.random() تعيد رقماً عشوائياً بين 0 و 1.
Math.round() تقرب الرقم إلى أقرب عدد صحيح.
Math.ceil() تقرب الرقم إلى الأعلى دائماً.
Math.floor() تقرب الرقم إلى الأسفل دائماً.
المحرر الذكي

اكتب الكود وشاهد النتيجة فوراً

جرب الآن مجاناً
قناة ديف عربي

تابع أحدث الدروس والتحديثات مباشرة على واتساب

انضم الآن