JavaScript Fonksiyonlar (Metotlar)

SerkanKacan

Paylaşım Ekibi
28 May 2019
362
13
istanbul
Forumsosyal Param
0
Fonksiyon Nedir?
Program içerisinde bazı kod parçaları defalarca kullanılacaksa, bu satırları her seferinde tekrar yazmak yerine bir fonksiyon içerisine yazabilir ve fonksiyonun adı ile istedimiz yerden çağırabiliriz.

Ayrıca JavaScript gibi olay yönlendirmeli dillerde hangi olay gerçekleştiğinde hangi fonksiyonun çalışacağı belirlenerek işlemler gerçekleştirilir.

Fonksiyonlar sayesinde programlarımız hem daha düzenli olacak
Bu linki görmek için izniniz yok Giriş yap veya üye ol.
hem de gerektiğinde düzeltmeler yapmak daha kolay olacaktır.

JavaScript'te Fonksiyon Tanımlama
Aşağıda hesapla isminde basit bir fonksiyon tanımlanmış ve body kısmında yer alan bir buton tıklandığında çalışması sağlanmıştır.

Kod:
html> <head>

<script>

function hesapla()

{

Yapılacak işlemler buraya yazılır.

}

</script>

</head>

<body>

<input type="button" value="Hesapla" onclick="hesapla()" />

</body>

</html>
JavaScript'te Lokal ve Global Değişkenler
Bir fonksiyon içerisinde tanımlanan değişken, sadece o fonksiyon içerisinde geçerli olur ve diğer yerlerden erişilemez.

Fonksiyonların dışında, script etiketleri arasında tanımlanan bir değişken ise global değişkendir ve tüm diğer fonksiyonlardan çağrılabilir.

JavaScript:
<script>

var k;

function fonksiyon1()

{

var a;

}

function fonksiyon2()

{

var b;

}

</script>

Yukarıdaki örnekte k değişkeni global değişkendir. Her yerden erişilebilir. a değişkeni sadece fonksiyon1 içinde geçerlidir.

Var komutu ile tanımlanmadan değer atanan bir değişken otomatik olarak global kabul edilir.
JavaScript:
function fonksiyon3()

{

c = "Bilgisayar";

}


Bu örnekteki c değişkeni global değişken olarak her yerden erişilebilecektir.
kaynak : btdersleri.com