ما هي الدالة؟
الدالة هي مجموعة من الأوامر تُنفّذ عندما يتم استدعاؤها. تستخدم لتنظيم الكود وتجنب التكرار.
1. إنشاء دالة (Function Declaration):
function sayHello() {
console.log("مرحبًا يا نور!");
}
استدعاء الدالة:
sayHello(); // مرحبًا يا نور!
2. دالة بوسائط (Parameters):
function greet(name) {
console.log("أهلًا، " + name + "!");
}
greet("علي"); // أهلًا، علي!
greet("نور"); // أهلًا، نور!
3. دالة ترجع قيمة (Return):
function add(x, y) {
return x + y;
}
let result = add(5, 3);
console.log(result); // 8
4. التعبير عن الدوال (Function Expression):
let multiply = function(a, b) {
return a * b;
};
console.log(multiply(4, 5)); // 20
5. الدالة السهمية (Arrow Function):
let square = (x) => {
return x * x;
};
console.log(square(6)); // 36
أو بشكل مختصر:
let double = x => x * 2;
console.log(double(7)); // 14
6. تمرين سريع:
اكتب دالة تستقبل اسم المستخدم وعمره، وتطبع رسالة تقول:
"مرحبًا [الاسم]، عمرك هو [العمر] عامًا."
ملخص الدرس:
- الدوال تنظم الكود وتجعله قابلًا لإعادة الاستخدام.
- يمكن للدوال استقبال وسائط وإرجاع قيم.
- يوجد أكثر من طريقة لكتابة الدوال: التقليدية، التعبيرية، السهمية.

