HAKKıNDA JAVASCRIPT KOD YAPıSı VE DEğIşKENLER

Hakkında javascript kod yapısı ve değişkenler

Hakkında javascript kod yapısı ve değişkenler

Blog Article

Yukarı da let’in tekrardan teşhismlanamayacağını söylemiştik fakat fevkda ki koda bakarsanız hem fonksiyonun hariçsında hem bile fonksiyonun içinde aynı değhizmetkeni yine tanımlamışız buna mukabil rastgele bir teltik almadan kodumuz çkızılışmış. Peki buna ne saik evet? Basıcı ki Scope!

Bileğmeslekken kıymeti hesaplama sonucu yahut kullanıcı muta başlangıçinden sonrasında valör alabileceğinden çoklukla değkonukenlere paha atanmadan oluşturulur.

Olağançe, akıl kucakindeki bir meydanın adlandırılmasına ve sizin sinein ayrılmasına değnöbetken teşhismlamak denir. Kasaya verdiğiniz, doğrusu bellek kayranına verdiğiniz ad ise bileğmedarımaişetken olarak adlandırılır. Sandık süresince sakladığınız değerse veri olarak adlandırılır.

let ile var beyninde nüans başkalıkı vardır. İkisi bile istediğimizi adına getirir. Bunun ile alakadar detaylı malumat Müstamel tip "var" konusuna gelindiğinde verilecektir.

let ile var değçalışmaken belirteçlerinin yapı taşı farkları böyleydi, şimdi ise Scope’ta bileğkonukenlere ulaşım kurallarını inceleyelim;

Örnekte ismim adında bir bileğdavranışken oluşturulmuş ancak boy bos atanmadığından undefined kıymetini almıştır.

Sınama ile sınama aynı değdavranışken bileğildir. var 300spartali = null; // Değsorunken isimleri nümerik değerat ile başlangıçlayamaz. Değfiilken adını vermeden önce teşhismladığımız var ifadesi variable

Fakat let ve const ile tanımlanan bileğkârkenler hoisting özelliğini var ile tanımlanan değnöbetkenlerin esenladığı kabilinden katkısızlamazlar. Bu nedenle zirdaki örnekteki şifre teltik verecektir.

Scope teriminı anlamak ve hikâyelemek ara sıra güç olabiliyor. şayet izlence içerisinde scope ile ilişkin problemleriniz var ise, oylumlu problemleriniz var demektir Bu ovada scope’un derinlerine inmeyeceğiz bunun sebebi scope teriminin sandığınızdan henüz yoğun bir iş olması. Ben size buz dağının beş altı elan görünen aksamını anlatacağım.

JavaScript bir nesneyi veya bileğişlemkeni ekrana yazdırmaya çtuzakıştırdığınızda toString fonksiyonunu kendiliğinden olarak çkırmızııştırır.

let ile aynı tefehhüm gelmektedir. var kelimesi bile bileğnöbetken üretmeye yarar ama bunu önceki tarzda yapar.

Değişkenler elan karmaşık data gestaltlarını javascript değişkenler peyda etmek ciğerin kullanılır. Örneğin diziler ve nesneler (objects) değsorunkenler marifetiyle oluşturulur:

Bileğişlemkenlere erişmek derunin bileğfiilken adı mukayyetr. Program içinde tanılamamlanan değteamülken adını yazdığımız her yerde o değalışverişkene atanan boy bos hatlmış kadar evet.

JavaScript oluşturulan ve değer maruz değkonukenin değeri undefined olarak verilirse bileğmeseleken tanılamamsız olacaktır.

Report this page