Global Kapsam
JavaScript'te programın kodlarını yazdığımız ana kapsam 'Global Kapsam'dır.
Global kapsamda tanımladığımız değişkenlere programdaki bütün kapsamlardan erişilebilir. Bunlara global değişken denir.
Global değişkene her kapsamdan erişilebilmesi ve değiştirilebilmesi sorunlar yaratabilir. Bu sebeple güvenlik açısından genelde global kapsamda değişken belirlemekten kaçınılır. Deneyiniz.
Örnekte gördüğünüz 'function ornek() { }
' kısmını ileride işleyeceğiz. Şimdilik şunu bilmeniz yeterli; fonksiyonlar da süslü parantez içerdikleri için bir kapsam belirtirler.
Örneği deneyince sırasıyla tüm uyarıları alırsınız. Yani global kapsamda deklare edilen bir değişkenin programın tüm alt kapsamlarında da geçerli olduğunu gördük. Şu an aklınıza let
sözcüğünün blok hassasiyeti olduğu gelebilir. Neden alt blok kapsamında çalıştığını sorgulayabilirsiniz.
Şöyle ki, global değişkeni alt blok kapsamında let
ile tekrar deklare ederseniz, deklare ettiğiniz değişken global kapsamdakinden ayrı bir hafıza birimi olarak oluşturulur ve bu birime başvurulur. Global değişkeni alt kapsamda yeniden deklare etmezseniz globaldeki ismi ve değeri ile doğrudan kullanabilirsiniz. Deneyiniz.
Last updated