Javascript Dersleri
JavaScript Nedir?
JavaScript Nedir?
JavaScript Kod Yapısı
JavaScript'i Test Etmek
JavaScript İfadeleri

JavaScript Değişkenleri
JavaScript Değişkenleri
JavaScript Metin Veriler
JavaScript Sayısal Veriler
JavaScript Operatörleri
JavaScript Dizeler
JavaScript Nesneler

JavaScript Diğer
JavaScript Koşul İfadeleri
JavaScript Switch
JavaScript Döngüleri

JavaScript Gelişmiş
JavaScript Fonksiyonlar
JavaScript Matematik
JavaScript Tarih ve Saat
JavaScript Olaylar

Bağlantılar
HTML Dersleri
JavaScript Dersleri
CSS Dersleri
ASP Dersleri
PHP Dersleri
MySQL Komutları
jQuery Dersleri
Venus Programlama

Ana Sayfa Bize Ulaşın

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.

Tüm hakları saklıdır. Lütfen kaynak belirtmeden sitenizde yayınlamayın. Web Sitesi © 2014