Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

تعبيرات الدوال

الدرس 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".

challenge icon

التحدي

سهل

مهمتك هي إنشاء تعبير دالة باسم calculateArea، والذي يحسب مساحة مستطيل باستخدام دالة بمعاملين: length و width، ويعيد النتيجة.

جرّب بنفسك

// اكتب الكود هنا

جميع دروس تعريف الدوال في JavaScript