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

ما هي الدالة؟

الدرس 2 من 14 في دورة تعريف الدوال في JavaScript على Coddy.

تخيل أن لديك وصفة مفضلة لملفات تعريف الارتباط (الكوكيز). خبز تلك الملفات في كل مرة تشتهيها قد يكون أمراً متكرراً بعض الشيء. الدوال (Functions) تشبه المساعدين الخارقين في JavaScript الذين يأتون للإنقاذ! فهي عبارة عن كتل برمجية قابلة لإعادة الاستخدام تؤدي مهام محددة. تماماً كما تتبع خطوات الوصفة لخبز الكوكيز، تحتوي الدوال على تعليمات يتم تنفيذها عند استدعائها (مثل إعطاء اسم للوصفة واتباع تلك الخطوات).

صيغة الدالة (Function Syntax):

function functionName(parameter1, parameter2, ...) {
	// الكود المراد تنفيذه (تعليمات البطل الخارق)
	return value; // اختياري: إرجاع قيمة (مثل الكوكيز المخبوزة!)
}
  • function: تخبر هذه الكلمة المفتاحية JavaScript بأننا نقوم بإنشاء دالة.
  • functionName: هذا هو الاسم الذي تطلقه على دالتك.
  • parameter1, parameter2, ...: هذه تشبه المكونات أو الأدوات التي قد تحتاجها الدالة للقيام بعملها. وهي متغيرات تحمل المعلومات التي تقدمها عند استدعاء الدالة.

إليك مثال لتوضيح كيفية عمل الدوال:

function greet(name) {
	console.log("Hello, " + name + "!");
	return "Have a fantastic day!";
}

const message = greet("Alice"); // استدعاء الدالة
console.log(message);
// Output: Hello, Alice!
//         Have a fantastic day!
  • نقوم بتعريف دالة تسمى greet تأخذ معاملاً واحداً هو name.
  • ترسل عبارة return الرسالة "Have a fantastic day!".
  • نقوم باستدعاء الدالة greet مع الوسيط "Alice" ونقوم بتخزين القيمة المرجعة (الرسالة) في المتغير message.
  • أخيراً، نقوم بطباعة كل من التحية والرسالة المرجعة.

لنخض هذا التحدي البسيط!

challenge icon

التحدي

سهل

مهمتك هي إنشاء دالة باسم myFunction لا تأخذ أي وسائط وتقوم ببساطة بطباعة الرسالة "Hello, Coddies!" في وحدة التحكم.

جرّب بنفسك

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

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