Fonksiyon Kapsam

Fonksiyon kapsamlar da aynı blok kapsamlar gibidir. Bir üst kapsamındaki değişkenler alt kapsamda geçerlidir. Fakat alt kapsamda yeniden deklare edilirse farklı bir bellek birimi olarak yerel değişken haline gelir.

Programlamada sık kullanılan fonksiyonlar erişim, güvenlik, performans vb. açılardan önemlidir. Fonksiyonları ileri konularda göreceğiz. Kısa bir örnek verelim.

let degisken = 'Global Değişken';
function fonksiyon1 () {
    alert('Fonksiyon-1 Kapsamı');
    // Fonksiyon kapsamında aynı değişkeni deklare etmedik.
    alert(degisken);
}
fonksiyon1(); // fonksiyon1'i çalıştırdık.

function fonksiyon2 () {
    alert('Fonksiyon-2 Kapsamı');
    let degisken = 'Fonksiyon-2 Yerel Değişkeni'; //aynı değişkeni deklare ettik
    alert(degisken);
    
}

fonksiyon2(); // fonksiyon2'yi çalıştırdık.

Last updated