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); // يطبع: 162. دوال السهم الحديثة (Arrow Functions)
في المعيار الحديث ES6 تم تقديم دوال السهم لكتابة الدوال بطريقة أكثر إيجازاً ونظافة:
javascript
// صياغة دالة السهم المختصرة
const multiply = (a, b) => a * b;
console.log(multiply(3, 5)); // يطبع: 15 التطبيق العملي المباشر
تحدي الدرس الثاني: كتابة دالة مضاعفة الأرقام
قم بكتابة كود JavaScript داخل وسم <script> لتنفيذ الخطوات التالية:
- إنشاء دالة باستخدام
functionباسمdoubleNumberتأخذ معاملاً واحداًnum. - تجعل الدالة تعيد (
return) حاصل ضرب الرقم في 2 (num * 2). - استدعاء الدالة بالرقم 7 وطباعة النتيجة في الكونسول بـ
console.log().
محرر الأكواد — HTML
14px
جارٍ تهيئة البيئة...
المخرجات — المخرجات
الكونسول (Console)
13px
nahda@runner — html
0 lines
(لا يوجد إخراج)
HTMLLn 26, Col 1UTF-8Spaces: 2
525 chars