Javascript Fonksiyonlar

Tekrarlanan işin yapılması için gerekli işlem ve komut gruplarına fonksiyon adı  verilir.

Uygulama içerisinde bir komut ya da komut grubunu tekrar tekrar kullanmak isteyebiliriz. Bu gibi durumlarda aynı satırları defalarca yazmak  yerine fonksiyonları kullanabiliriz.

Kısaca fonksiyonları belirli bir komutu sürekli yazmak yerine o komutu kısa bir isimle çağırmak için yani kod yükünü hafifletmek için kullanılır.

Kullanımı iki şekildedir. İlk olarak tanımlanır daha sonra çağırma işlemi yapılır.

Tanımlama:

function fonksiyon_ismi()

{

//fonksiyon içerisinde çalıştırılacak kodlar buraya yüklenir

};

Çağırma:

fonksiyon_ismi();

 

Örnek:

function deneme()

{

alert("uyarı");

}

deneme();

 

Örnek: Fonksiyon ile Vücut Kitle Endeksi Hesaplama


<script>

function hesapla()

{

var kilo=prompt("Lütfen kilonuzu girin");
var boy=prompt("Lütfen boyunuzu girin Ör:1.70");

var sonuc=kilo/(boy*boy);

//document.write(sonuc);

if(sonuc<18.5)
{
document.write("Vücut kitle endeksi:"+sonuc+" Zayıf");
}
else if(sonuc<25)
{
document.write("Vücut kitle endeksi:"+sonuc+" Normal");
}
else if(sonuc<30)
{
document.write("Vücut kitle endeksi:"+sonuc+" Fazla Kilolu");
}
else if(sonuc<35)
{
document.write("Vücut kitle endeksi:"+sonuc+" Şişman Obez 1.sınıf");
}
else if(sonuc<45)
{
document.write("Vücut kitle endeksi:"+sonuc+" Şişman Obez 2.sınıf");
}
else
{
document.write("Vücut kitle endeksi:"+sonuc+" Aşırı Şişman Obez 3.sınıf");
}

}


hesapla();



</script>