Menu
CoddyTech

تعريف دالة

جزء من قسم الأساسيات في رحلة JavaScript على Coddy. الدرس 45 من 77.

الدالة هي سلسلة من التعليمات البرمجية لها اسم. الغرض من الدالة هو إعادة استخدام جزء من التعليمات البرمجية عدة مرات.

على سبيل المثال، ألقِ نظرة على هذا الكود:

console.log("Welcome to Coddy");
console.log("New session...");
console.log("Welcome to Coddy");
console.log("Another session...");
console.log("Welcome to Coddy");

نستخدم الشيفرة نفسها console.log("Welcome to Coddy") مرارًا وتكرارًا. ومن المشكلات الأخرى في هذه الشيفرة أنه إذا أردنا تغيير الرسالة: Welcome to Coddy إلى شيء مختلف، مثل "Welcome aboard"، فسيتعين تغيير 3 أسطر مختلفة من الشيفرة. لحل هذه المشكلة، سنستخدم الدوال.

لتعريف دالة، نستخدم الصياغة التالية:

function functionName() {
    code;
}

في مثالنا، سننشئ دالة باسم greet وستبدو هكذا:

function greet() {
    console.log("Welcome to Coddy");
}

لاستخدام الدالة أو استدعائها أو تنفيذها، نكتب greet():

greet();
console.log("New session...");
greet();
console.log("Another session...");
greet();

سينتج عن ذلك الناتج نفسه المذكور أعلاه.

ملاحظة: في JavaScript، تُرفع تصريحات الدوال، ما يعني أنه يمكن استدعاؤها تقنيًا قبل ظهورها في الشيفرة. ومع ذلك، من أفضل الممارسات كتابة الدوال قبل استدعائها للحفاظ على وضوح الشيفرة وسهولة قراءتها.

challenge icon

التحدي

سهل

اكتب برنامجًا يستقبل مُدخلًا واحدًا، وهو عدد (مُعطى). يحدد عدد الإدخال عدد مرات تنفيذ الدالة أدناه. 

أنشئ دالة تحسب مجموع جميع الأعداد بين 1 و10000 (بما في ذلك) وتطبعه، وسمِّ الدالة كما تشاء.

ملاحظة! اكتب الدالة في شيفرتك قبل عبارات استدعائها/تنفيذها.

جرّب بنفسك

// اكتب الدالة أدناه


let n = parseInt(inp); // لا تغيّر هذا السطر

// نفّذ دالتك n مرة باستخدام حلقة تكرار
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم JavaScript عبر الإنترنت