Menu
CoddyTech

ארגומנטים

חלק מהיחידה יסודות במסלול ה-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 אונליין