Isse Kun
Emektar Üye
Merhaba arkadaşlar JavaScript dersimize kaldığımız yerden devam ediyoruz fakat bu dersimiz son dersimiz olabilir, gördüğüm kadarıyla derslerim pek fazla ilgi görmüyor bu neden ile ders vermenin gerek olmadığını düşünüyorum.
Fonksiyonun Dışarıdan Değer Alması
Önceki fonksiyonlar konumuzda gösterdiğim gibi fonksiyonlar hem tanımlanırken hem de çağrılırken isimlerinin yanında parantez işaretleri vardır.Şayet fonksiyon çalışmak için dışarıdan bir bilgi almayacaksa tanımlarken ve çağırırken bu parantezlerin içi boş olmaktadır.
Bazen de fonksiyonların içlerinde bulunan işlemleri, kendilerine fonksiyon dışında gönderilecek verilere göre yapmaları istenir.Bu durumda fonksiyonun alacağı bilgiler bu parantezin içerisinde belirlenir.
Fonksiyonlar dışarıdan birden fazla değer alabilir.Bu durumda değişkenlerin adları aralarına virgül(,) konarak yazılır ve çağrılırken burada ki sıraya göre veriler gönderilir.
Şeklinde tanımlanan bir fonksiyon,
şeklinde çağrılabilir.
Bu tür fonksiyon body kısmındaki bir html elemanı tarafından çağrılacak ise şu konuda dikkatli olmak gerekir, Fonksiyon çağrılırken gönderilen metinsel verilen tırnak("") işareti arasına alınması gerekmektedir.Fakat fonksiyon bir olaya bağlı olarak çağrılacaksa, mesela onclick olayında çağrılacaksa, zaten onclick parametresinin de tırnakları olduğundan, içteki tırnaklar tek tırnak şeklinde yazılmalıdır.
Fonksiyonun Dışarıdan Değer Alması
Önceki fonksiyonlar konumuzda gösterdiğim gibi fonksiyonlar hem tanımlanırken hem de çağrılırken isimlerinin yanında parantez işaretleri vardır.Şayet fonksiyon çalışmak için dışarıdan bir bilgi almayacaksa tanımlarken ve çağırırken bu parantezlerin içi boş olmaktadır.
Bazen de fonksiyonların içlerinde bulunan işlemleri, kendilerine fonksiyon dışında gönderilecek verilere göre yapmaları istenir.Bu durumda fonksiyonun alacağı bilgiler bu parantezin içerisinde belirlenir.
Fonksiyonlar dışarıdan birden fazla değer alabilir.Bu durumda değişkenlerin adları aralarına virgül(,) konarak yazılır ve çağrılırken burada ki sıraya göre veriler gönderilir.
JavaScript:
function hesapla(adi, soyadi, numarasi, sinifi)
Şeklinde tanımlanan bir fonksiyon,
JavaScript:
hesapla("Memory", "Hackers", 1111, "11E")
şeklinde çağrılabilir.
Bu tür fonksiyon body kısmındaki bir html elemanı tarafından çağrılacak ise şu konuda dikkatli olmak gerekir, Fonksiyon çağrılırken gönderilen metinsel verilen tırnak("") işareti arasına alınması gerekmektedir.Fakat fonksiyon bir olaya bağlı olarak çağrılacaksa, mesela onclick olayında çağrılacaksa, zaten onclick parametresinin de tırnakları olduğundan, içteki tırnaklar tek tırnak şeklinde yazılmalıdır.
JavaScript:
onclick="hesapla('Ahmet', 'Aksünger', 1111, '11E')"