JavaScript Fonksiyonlar

Fonksiyonlar, çağırıldıklarında belli işlemleri yapan kod gruplarıdır. Bunlar script içerisinde yer alır ancak kullanılmadıkları sürece çalıştırılmaz.

Fonksiyon Yapısı


Bir fonksiyon oluşturulurken aşağıdaki formatta kod yazılır:

JAVASCRIPT Kodu

function fonksiyonAdı ( varsa parametreler )
{
   çalıştırılacak kodlar
}
  • fonksiyonAdı - Fonksiyonuna bir isim verin. Çalıştırırken bunu kullanacaksınız.
  • parametre - Fonksiyonun çalışırken ihtiyaç duyacağı ya da işleyeceği değişkenlerdir. Hiç kullanmayabilirsiniz. Birden fazla ise aralarına virgül koymalısınız.

Bir Fonksiyonu Çalıştırmak


Bir fonksiyon;

  • Bir olay gerçekleştiğinde (örneğin butona basılması vs.)
  • JavaScript kodları yardımıyla çağırılırsa
  • Kendiliğinden (kendi içerisinde çağırır)
durumlarında çalışır.

Fonksiyonu çalıştırırken fonksiyon adı yazılır, parantez açılıp parametre varsa yazılır ve parantez kapatılır. Parametreler, fonksiyonda belirtildiği sırada olmalıdır.

JAVASCRIPT Kodu

// Fonksiyonu oluştururken;

function fonksiyonum(parametre1, parametre2)
{
   // kodlar buraya gelecek
}

// Fonksiyonu çağırırken;

fonksiyonum(parametre1, parametre2);

Fonksiyondan Veri Elde Etmek (return)


Fonksiyonlar sadece kod parçalarını çalıştırmaz. Ayrıca çıkardıkları sonuçları da iletirler. Bunun için return kodu kullanılır.

Örneğin bir fonksiyon yazalım, kendisine verilen iki sayıyı çarpıp sonucu yine bize iletsin.

JAVASCRIPT Kodu

var x = Carp(4, 3);

function Carp(a, b)
{
   return a * b;
}
x'in değeri 12 olacaktır.

Ayrıca return sadece veri getirmek için değil, fonksiyonu sonlandırmak için de iyi bir yoldur. Çünkü return; kullanıldığı yerden itibaren fonksiyonun diğer kodları çalıştırılmayacaktır.