ארגומנטים
חלק מהיחידה יסודות במסלול ה-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) הוא ארגומנט.
אתגר
קלכתוב תוכנית שמקבלת שתי קלטים, מספרים. מספרי הקלט הם הפרמטרים של הפונקציה שלהלן.
צור פונקציה שמקבלת שני פרמטרים, מכפילה אותם (מחשבת את המכפלה) ומדפיסה את התוצאה. תן לפונקציה שם לפי בחירתך.
קרא לפונקציה עם מספרי הקלט.
שים לב! בקוד שלך, כתוב את הפונקציה לפני פקודות הקריאה/ההפעלה שלה.
נסו בעצמכם
let a = parseInt(inp[0]); // אל תשנו את השורה הזו
let b = parseInt(inp[1]); // אל תשנו את השורה הזו
// כתבו את הקוד שלכם למטה
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
3אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוקיצורי דרך אריתמטייםאופרטורי השוואהשוויון קשיח לעומת רופףסיכום – מתמטיקה פשוטה6קלט/פלט בסיסי
פלטפלט עם משתניםהמרת טיפוסים - חלק 1המרת טיפוסים - חלק 2חזרה - עד 120חזרה - אמת או שקרתרגלו בעצמכם: קומפיילר JavaScript אונליין