Təkrarı adlandırılmış işə çevir
Funksiya müəyyən işi yerinə yetirən kod hissəsidir. Parametr elan zamanı verilən addır, arqument isə çağırış zamanı göndərilən dəyərdir. Parametrləri funksiyanın xaricindəki təsadüfi dəyişənlərdən asılılığı azaltmaq üçün istifadə et.
function greet(name) {
console.log(`Salam, ${name}!`);
}
function showLargest(a, b, c) {
console.log(Math.max(a, b, c));
}
greet('Aysel');
greet('Murad');
showLargest(4, 9, 2); // 9
Çağırış və məsuliyyət
greet funksiyanın özünə istinaddır; greet('Aysel') onu çağırır. Mötərizələrin içində arqumentlər verilir. Arqument ötürülməzsə uyğun parametr undefined olar; lazım olduqda standart parametr dəyəri seç.
Funksiya daxilində let və const lokal görünmə sahəsində qalır. Ad funksiyanın niyyətini bildirsin: showLargest nəticəni göstərir, largest kimi ad isə dəyər qaytarmağı ifadə edə bilər. Böyük funksiyanı bir məsuliyyətli hissələrə böl; eyni məntiqi üç yerə köçürməkdənsə eyni funksiyanı çağır.