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

الوسائط

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

argument هي قيمة تمررها إلى ‏function عند استدعائها.
parameter هو المتغير الموجود داخل ‏function الذي يستقبل تلك القيمة.

لتعريف ‏function باستخدام parameters، نكتبها داخل الأقواس:

function functionName(param1, param2) {
    code
}

يمكننا تسمية parameters كما نريد، ويمكننا كتابة العدد الذي نحتاج إليه من argument.

لاستدعاء دالة وتمرير الوسائط إليها، نكتب:

functionName(value1, value2, value3, ...)

مثال على الاستخدام:

function isEven(number) { // "number" هو معامل
    if (number % 2 === 0) {
        console.log(`${number} is even`);
    } else {
        console.log(`${number} is odd`);
    }
}

for (let i = 15; i < 34; i++) {
    isEven(i); // i هو الوسيط
}
for (let i = 153; i < 219; i++) {
    isEven(i); // وسيط مرة أخرى
}

هنا، number هو parameter (عنصر نائب)، وكل قيمة نمررها (مثل 15 أو 153) هي argument.

challenge icon

التحدي

سهل

اكتب برنامجًا يحصل على مدخلين، وهما عددان. أعداد الإدخال هي معاملات الدالة below function. 

أنشئ function تحصل على معاملين، وتضربهما (تحسب حاصل الضرب) وتطبع result، وسمِّ function بأي اسم تريده.

استدعِ function باستخدام أعداد الإدخال.

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

جرّب بنفسك

let a = parseInt(inp[0]); // لا تغيّر هذا السطر
let b = parseInt(inp[1]); // لا تغيّر هذا السطر
// اكتب الكود الخاص بك أدناه
quiz iconاختبر نفسك

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

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

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