الدالة كتلة من الشيفرة قابلة لإعادة الاستعمال نمنحها اسمًا. تكتبها مرة واحدة ثم تستدعيها كلما احتجت إليها.
التصريح بدالة واستدعاؤها
function sayHello(name) {
console.log("مرحبًا " + name);
}
sayHello("مريم");
هنا name هو معامل: معلومة تتلقّاها الدالة لتعمل عليها.
إرجاع قيمة
يمكن للدالة أن تُرجع نتيجة بالكلمة المفتاحية return:
- يمكن تخزين النتيجة في متغيّر.
- وبمجرد تنفيذ
returnتتوقّف الدالة.
function sum(a, b) {
return a + b;
}
let total = sum(3, 4); // 7
تجعل الدوال الشيفرة أكثر تنظيمًا وتتفادى التكرار: فتعديل واحد في مكان واحد ينعكس في كل المواضع التي تُستدعى فيها الدالة.
للتذكّر: تجمع الدالة شيفرة قابلة لإعادة الاستعمال. تتلقّى معاملات ويمكنها أن تُرجع نتيجة بـ
return.