פונקציות
פונקציות הן בלוקים של קוד שניתן לקרוא להם מספר פעמים, ובכך להפוך את הקוד ליעיל ומאורגן יותר.
הגדרת פונקציה
function greet(name) {
return 'Hello, ' + name + '!';
}
פונקציה זו מקבלת פרמטר בשם name
ומחזירה מחרוזת ברכה עם השם שנמסר.
קריאה לפונקציה
let message = greet('Yossi');
console.log(message); // מדפיס 'Hello, Yossi!'
כדי לקרוא לפונקציה, אנו כותבים את שם הפונקציה ואת הפרמטרים שלה (אם יש). הפונקציה מבצעת את הקוד שלה ומחזירה תוצאה.
פונקציות ללא פרמטרים
function sayHello() {
return 'Hello!';
}
פונקציה זו אינה מקבלת פרמטרים ומחזירה את המחרוזת 'Hello!'.
let greeting = sayHello();
console.log(greeting); // מדפיס 'Hello!'
פונקציות עם פרמטרים ברירת מחדל
function greet(name = 'Guest') {
return 'Hello, ' + name + '!';
}
פונקציה זו כוללת פרמטר ברירת מחדל בשם name
שמיועד לשימוש כאשר לא נמסר פרמטר בעת הקריאה לפונקציה.
הערות
ניתן להשתמש בהערות כדי להסביר את הקוד:
function multiply(a, b) {
// מכפילים את a ב-b
return a * b;
}