מהי פונקציה?
שיעור 2 מתוך 14 בקורס הצהרות פונקציה ב-JavaScript של Coddy.
דמיינו שיש לכם מתכון אהוב לעוגיות. אפיית העוגיות בכל פעם שמתחשק לכם לאכול אותן יכולה להיות קצת חזרתית. פונקציות הן כמו עוזרי־על ב-JavaScript שבאים לעזרתכם! אלה בלוקים של קוד שאפשר להשתמש בהם שוב, והם מבצעים משימות מסוימות. בדיוק כפי שאתם פועלים לפי שלבי המתכון כדי לאפות עוגיות, לפונקציות יש הוראות שמתבצעות כשאתם קוראים להן (כמו לתת למתכון שם ולפעול לפי השלבים).
תחביר של פונקציה:
function functionName(parameter1, parameter2, ...) {
// קוד שיש לבצע (ההוראות של גיבור־העל)
return value; // אופציונלי: החזרת ערך (כמו העוגיות האפויות!)
}function: מילת מפתח זו אומרת ל-JavaScript שאנחנו יוצרים פונקציה.functionName: זה השם שאתם נותנים לפונקציה שלכם.parameter1, parameter2, ...: אלה כמו רכיבים או כלים שהפונקציה עשויה להזדקק להם כדי לבצע את תפקידה. אלה משתנים שמכילים את המידע שאתם מספקים כשאתם קוראים לפונקציה.
הנה דוגמה שממחישה איך פונקציות פועלות:
function greet(name) {
console.log("Hello, " + name + "!");
return "Have a fantastic day!";
}
const message = greet("Alice"); // קריאה לפונקציה
console.log(message);
// פלט: שלום, Alice!
// שיהיה לך יום נפלא!- אנחנו מגדירים פונקציה בשם
greetשמקבלת פרמטר אחד,name. - הפקודה
returnמחזירה את ההודעה "Have a fantastic day!". - אנחנו קוראים לפונקציה
greetעם הארגומנט "Alice" ושומרים את הערך המוחזר (ההודעה) במשתנהmessage. - לבסוף, אנחנו מדפיסים גם את הברכה וגם את ההודעה שהוחזרה.
בואו נתמודד עם האתגר הפשוט הזה!
אתגר
קלהמשימה שלך היא ליצור פונקציה בשם myFunction שאינה מקבלת ארגומנטים ופשוט מדפיסה את ההודעה “Hello, Coddies!” למסוף.
נסו בעצמכם
// כתבו כאן קוד
כל השיעורים ביחידה הצהרות פונקציה ב-JavaScript
1מבוא לקורס
מה תלמדו?3דרכים להכרזת פונקציות
פונקציה בסיסיתפונקציה מקוננתהחזרת פונקציהביטויי פונקציהפונקציית חץבנאי פונקציהתרגלו בעצמכם: קומפיילר JavaScript אונליין