Contenu du cours
الوحدة 1 — اكتشاف JavaScript
دور JavaScript، وأين تُكتب الشيفرة، وconsole، وأول نص برمجي.
0/4
الوحدة 2 — أساسيات اللغة
المتغيّرات وأنواع البيانات، والمعاملات والشروط، ثم الحلقات التكرارية.
0/4
الوحدة 3 — الدوال والتفاعلية
إنشاء الدوال، والاستجابة للأحداث، والتعامل مع DOM.
0/4
الوحدة 4 — الانتقال إلى مستوى أبعد
المصفوفات والكائنات، ومدخل إلى واجهات API عبر fetch، والممارسات الجيدة.
0/4
JavaScript للمبتدئين

الدالة كتلة من الشيفرة قابلة لإعادة الاستعمال نمنحها اسمًا. تكتبها مرة واحدة ثم تستدعيها كلما احتجت إليها.

التصريح بدالة واستدعاؤها

function sayHello(name) {
  console.log("مرحبًا " + name);
}
sayHello("مريم");

هنا name هو معامل: معلومة تتلقّاها الدالة لتعمل عليها.

إرجاع قيمة

يمكن للدالة أن تُرجع نتيجة بالكلمة المفتاحية return:

  • يمكن تخزين النتيجة في متغيّر.
  • وبمجرد تنفيذ return تتوقّف الدالة.
function sum(a, b) {
  return a + b;
}
let total = sum(3, 4); // 7

تجعل الدوال الشيفرة أكثر تنظيمًا وتتفادى التكرار: فتعديل واحد في مكان واحد ينعكس في كل المواضع التي تُستدعى فيها الدالة.

للتذكّر: تجمع الدالة شيفرة قابلة لإعادة الاستعمال. تتلقّى معاملات ويمكنها أن تُرجع نتيجة بـreturn.

Prix indicatifs, convertis depuis l'euro