Fonksiyon tanımlama ve çağırma
function anahtar kelimesiyle fonksiyon tanımlayıp çağırmayı öğrenirsin.
Fonksiyon nedir?
JavaScript'te bir fonksiyon, yeniden kullanılabilen bir kod bloğudur. Bir kez tanımlarsın, sonra istediğin kadar çağırırsın. function anahtarı ile başlar, sonra isim, parantez içinde parametreler ve süslü parantez içinde gövde gelir.
Örnek: function greet() { console.log("Merhaba"); }. Bu fonksiyon tanımlandığında çalışmaz; çağrıldığında çalışır. Gövde içindeki kodlar o an yürütülür.
Fonksiyonu çağırma
Tanımladığın fonksiyonu çalıştırmak için isminin yanına () eklersin. Buna çağırma denir. Örnek: greet(); satırı greet fonksiyonunu çalıştırır ve gövdesindeki kodları yürütür.
Parantezleri unutursan fonksiyon çağrılmaz; yalnızca fonksiyon nesnesine ulaşmış olursun. greet ile greet() arasındaki fark budur: ilki tanımı, ikincisi çağrıyı ifade eder.
Uygulama Selamlama fonksiyonu
greet adında bir fonksiyon tanımla. Gövdesinde console.log ile karşılama metni yazsın. Sonra bu fonksiyonu çağır.
Örnek çözümü göster
function greet() {
console.log("Hoş geldin");
}
greet();
Kendini test et
-
Aşağıdakilerden hangisi geçerli bir fonksiyon tanımıdır?
- greet() { console.log("Selam"); }
- function greet() { console.log("Selam"); }
- function greet() => { console.log("Selam"); }
- greet: function { console.log("Selam"); }
Cevabı göster
function greet() { console.log("Selam"); } — Doğru. function anahtarı + isim + () + {} biçimi doğru tanımdır.
-
Fonksiyonu çağır
function greet() { console.log("Selam"); } ____;Cevabı göster
function greet() { console.log("Selam"); } greet(); -
Fonksiyon parçalarını eşleştir
- function
- Anahtar kelime
- greet
- Fonksiyon adı
- ()
- Parametre listesi
- { }
- Fonksiyon gövdesi