JET School

Funksiya nədir?

Funksiya — proqramlaşdırmada müəyyən bir əməliyyatı və ya vəzifəni yerinə yetirən kod blokudur. Funksiyalar proqramın müxtəlif hissələrində təkrar-təkrar istifadə oluna bilər və bu, həm kodun strukturlaşdırılmasını, həm də təkrarlanan kodun azaldılmasını təmin edir.

Funksiyaların əsas üstünlükləri:

Kodun təkrar istifadəsi: Bir dəfə yazılan funksiya istənilən qədər çağırıla bilər.

Kodun oxunaqlığı və saxlanması: Əməliyyatlar konkret funksiyalarla ayrılır və bu, kodu anlamağı və dəyişməyi asanlaşdırır.

Modul yanaşma: Kod daha hissəli və səliqəli olur.

Test və səhv ayırma rahatlığı: Hər funksiya öz daxilində sınaqdan keçirilə bilər.

Funksiyanın quruluşu (JavaScript nümunəsində):

function topla(a, b) {

return a + b;

}

🔹 function — açar sözdür, funksiyanı elan edir.

🔹 topla — funksiyanın adıdır (istədiyiniz kimi adlandıra bilərsiniz).

🔹 (a, b) — bu hissədə parametrlər təyin olunur. Bu parametrlər funksiyaya daxil olan dəyərlərdir.

🔹 { return a + b; } — funksiyanın gövdəsidir və burada əməliyyat yerinə yetirilir. return — nəticəni qaytarmaq üçün istifadə olunur.

Funksiya necə çağırılır?

let netice = topla(5, 3);

console.log(netice); // 8

Bu zaman 5 və 3 funksiyaya argument kimi ötürülür və a + b əməliyyatı yerinə yetirilir.

Parametrli və nəticə qaytaran funksiya:

function vurma(x, y) {

return x * y;

}


let cavab = vurma(4, 6); // cavab: 24

Parametr almayan və nəticə qaytarmayan funksiya:

function salamla() {

console.log("Salam, JET School!");

}


salamla(); // "Salam, JET School!"

Real həyatdan analogiya:

Funksiyanı bir məişət cihazı kimi düşünə bilərik, məsələn bir blender.

  • Parametrlər — blenderə qoyduğumuz meyvələr və su.
  • Funksiya — düyməyə basmaqla başlayan qarışdırma prosesi.
  • Nəticə — hazır şirə (return olunan nəticə).

Əlaqəli terminlər:

IT sahəsini dərindən öyrənmək üçün kurslarımıza qoşulun. Ətraflı məlumat almaq üçün sorğu göndərin!