تعبيرات الدوال
الدرس 9 من 14 في دورة تعريف الدوال في JavaScript على Coddy.
تعبير الدالة (Function expression) هو طريقة لإنشاء دالة بدون تصريح رسمي عن الدالة. إنه تعريف لدالة مجهولة (anonymous function) يتم تعيينه لمتغير أو استخدامه مباشرة داخل تعبير.
تخيل أنك بحاجة إلى أداة سريعة لإكمال مهمة صغيرة. بدلاً من إنشاء دالة كاملة مسماة، يمكنك تعريف تعبير دالة بشكل فوري وتعيينه لمتغير لاستخدامه لاحقاً. الأمر يشبه إنشاء أداة مؤقتة لوظيفة محددة.
// Function expression assigned to a variable
const greet = function(name) {
return `Hello, ${name}!`;
};
const message = greet("Alice");
console.log(message); // Output: Hello, Alice!في المثال أعلاه، قمنا بتعريف تعبير دالة يأخذ وسيطاً واحداً، وهو name. تم تعيينه للمتغير greet. لاحظ الكلمة المفتاحية function متبوعة باسم اختياري (يمكن حذفه للدوال المجهولة) وأقواس.
نقوم باستدعاء الدالة باستخدام المتغير المعين greet مع الوسيط "Alice". تعيد الدالة رسالة الترحيب لـ "Alice".
التحدي
سهلمهمتك هي إنشاء تعبير دالة باسم calculateArea، والذي يحسب مساحة مستطيل باستخدام دالة بمعاملين: length و width، ويعيد النتيجة.
جرّب بنفسك
// اكتب الكود هنا