Menu
Coddy logo textTech

ארגומנטים

חלק מהיחידה יסודות במסלול ה-JavaScript של Coddy. שיעור 46 מתוך 77.

ארגומנט הוא ערך שמעבירים לפונקציה כשקוראים לה.
פרמטר הוא המשתנה בתוך הפונקציה שמקבל את הערך הזה.

כדי להגדיר פונקציה עם פרמטרים, כותבים אותם בתוך סוגריים:

function functionName(param1, param2) {
    code
}

אנחנו יכולים לתת לפרמטרים שמות כרצוננו, ולכתוב כמה ארגומנטים שנצטרך.

כדי לקרוא לפונקציה ולהעביר לה ארגומנטים, כותבים:

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 הוא פרמטר (מציין מיקום), וכל ערך שאנחנו מעבירים (כמו 15 או 153) הוא ארגומנט.

challenge icon

אתגר

קל

כתוב תוכנית שמקבלת שתי קלטים, מספרים. מספרי הקלט הם הפרמטרים של הפונקציה שלהלן. 

צור פונקציה שמקבלת שני פרמטרים, מכפילה אותם (מחשבת את המכפלה) ומדפיסה את התוצאה. תן לפונקציה שם לפי בחירתך.

קרא לפונקציה עם מספרי הקלט.

שים לב! בקוד שלך, כתוב את הפונקציה לפני פקודות הקריאה/ההפעלה שלה.

נסו בעצמכם

let a = parseInt(inp[0]); // אל תשנו את השורה הזו
let b = parseInt(inp[1]); // אל תשנו את השורה הזו
// כתבו את הקוד שלכם למטה
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר JavaScript אונליין