CodeBlanks Logo Icon CodeBlanks

Fonksiyon tanımlama ve çağırma

JavaScript kursu · Başlangıç · Ders 48/133

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

  1. 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.

  2. Fonksiyonu çağır

    function greet() {
      console.log("Selam");
    }
    ____;
    Cevabı göster
    function greet() {
      console.log("Selam");
    }
    greet();
  3. Fonksiyon parçalarını eşleştir

    function
    Anahtar kelime
    greet
    Fonksiyon adı
    ()
    Parametre listesi
    { }
    Fonksiyon gövdesi

Başlangıç bölümündeki tüm dersler