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.