NahdaAIنهضة
JavaScript • المستوى الثاني • الدرس 2

إنشاء واستدعاء الدوال (Functions & Arrow Functions)

العودة لفهرس المستوى

أهداف الدرس العلمية

  • فهم مفهوم الدوال (Functions) لإعادة استخدام الكود وتنظيمه بفاعلية.
  • تمرير المدخلات والمعاملات (Parameters & Arguments) للدوال.
  • إرجاع النتائج والقيم باستخدام الكلمة المحجوزة return.
  • كتابة دوال السهم الحديثة (Arrow Functions =>) باحترافية.

1. كيفية إنشاء واستدعاء الدالة التقليدية (Function Declaration)

الدالة هي كتلة برمجية لها اسم محدد، تقوم بمهام معينة عند استدعائها. نستخدم الكلمة function لإنشائها:

javascript
function square(number) {
  return number * number; // إرجاع القيمة المحسوبة
}

let result = square(4); // استدعاء الدالة مع تمرير المعامل 4
console.log(result);   // يطبع: 16

2. دوال السهم الحديثة (Arrow Functions)

في المعيار الحديث ES6 تم تقديم دوال السهم لكتابة الدوال بطريقة أكثر إيجازاً ونظافة:

javascript
// صياغة دالة السهم المختصرة
const multiply = (a, b) => a * b;

console.log(multiply(3, 5)); // يطبع: 15
التطبيق العملي المباشر

تحدي الدرس الثاني: كتابة دالة مضاعفة الأرقام

قم بكتابة كود JavaScript داخل وسم <script> لتنفيذ الخطوات التالية:

  1. إنشاء دالة باستخدام function باسم doubleNumber تأخذ معاملاً واحداً num.
  2. تجعل الدالة تعيد (return) حاصل ضرب الرقم في 2 (num * 2).
  3. استدعاء الدالة بالرقم 7 وطباعة النتيجة في الكونسول بـ console.log().
محرر الأكواد — HTML
14px
جارٍ تهيئة البيئة...
المخرجات — المخرجات
الكونسول (Console)
13px
nahda@runner — html
0 lines
(لا يوجد إخراج)
HTMLLn 26, Col 1UTF-8Spaces: 2
525 chars