Menu
Coddy logo textTech

מהי פונקציה?

שיעור 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.
  • לבסוף, אנחנו מדפיסים גם את הברכה וגם את ההודעה שהוחזרה.

בואו נתמודד עם האתגר הפשוט הזה!

challenge icon

אתגר

קל

המשימה שלך היא ליצור פונקציה בשם myFunction שאינה מקבלת ארגומנטים ופשוט מדפיסה את ההודעה “Hello, Coddies!” למסוף.

נסו בעצמכם

// כתבו כאן קוד

כל השיעורים ביחידה הצהרות פונקציה ב-JavaScript

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