Menu
Coddy logo textTech

ביטויי פונקציה

שיעור 9 מתוך 14 בקורס הצהרות פונקציה ב-JavaScript של Coddy.

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

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

// ביטוי פונקציה שמוקצה למשתנה
const greet = function(name) {
	return `Hello, ${name}!`;
};

const message = greet("Alice");
console.log(message); // פלט: Hello, Alice!

בדוגמה שלעיל, אנחנו מגדירים ביטוי פונקציה שמקבל ארגומנט אחד, name. הוא מוקצה למשתנה greet. שימו לב למילת המפתח function ואחריה שם אופציונלי (אפשר להשמיט אותו בפונקציות אנונימיות) וסוגריים.

אנחנו קוראים לפונקציה באמצעות המשתנה שהוקצה לה, greet, עם הארגומנט "Alice". הפונקציה מחזירה את הודעת הברכה עבור "Alice".

challenge icon

אתגר

קל

המשימה שלך היא ליצור ביטוי פונקציה בשם calculateArea, שמחשב את שטחו של מלבן באמצעות פונקציה עם שני ארגומנטים: אורך ורוחב, ומחזיר את התוצאה.

נסו בעצמכם

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

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

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