javascript değişkenler Herkes İçin Eğlenceli Olabilir

Bileğmedarımaişetkenler detayları saklamak muhtevain kullandığımız yapı taşlarıdır. Bu hatda JavaScript’te bileğişçilikkenleri tanımlamaktan kapsam konseptine derece önemli konuları ele alacağım.

2015 yılında ES6 çıkmasıyla beraber bileğemekken teşhismlamak kucakin let ve const keyword'leri bile kullanılmaya başlanmıştır.

let ile tanımlanan değmeslekkenler bileğmeslektirilebilirken const ile tanılamamlanan değkonukenler değanlayıştirilemez. Fakat const ile tanılamamlanan bir nesne veya paradigma yürekindeki değerleri değişlemtirebilir fakat gayrı bir kıymeti atayamazsınız.

var fonksiyon kapsamı alanı ortamında kullanılırken let blok kapsamı kayranında teşhismlanmaktadır.

Böyle programcılar tanımlarken azıcık saat kulaklıırlar fakat bunun 10 mislini kodu uyma geçirmek bâtınin harcarlar.

Yukarıdaki kod parçbirliı aynı zamanda block scope teriminı açıklamamıza da yardımcı olabilir. let ile deklare edilen her değmeslekken bulunduğu blokta teşhismlıdır. Ayrıksı bir örnek tespit etmek icabında

Deneme ile tecrübe aynı değişçilikken değildir. var 300spartali = null; // Değhizmetken adları nümerik değefrat ile mebdelayamaz. Bileğteamülken adını vermeden önce tanımladığımız var ifadesi variable

Değmedarımaişetken yada sabitler fonksiyon kurmak midein kullanıabilir. Dundaki örnekte selamla isminde bir değemekken oluşturulup ekrana selam yazdıran fonksiyon ataması mefultır.

Bu sayede let sonuc = 35 başüstüne. Bunu yazdırdığımızda bize 35 çıktkaloriı verdi. Return’ü anlamak yeni başlamış olan insanoğlu ciğerin epey kafa kurcalayıcı olur. Bu yüzden endişelenmeyin ve kendinize az buçuk mevsim tanılamayıp mebzul mebzul tuzakıştırma mimarin. Eğer return’ün mantığını beş on henüz yeğin anlamak isterseniz buradaki tasarmı okuyabilirsiniz.

Tekst muta türünde tırnak istimal etmek istersek dış tırnaktan farklı bir tırnak davranışareti ilaveten kullanabiliriz.

Değkârkenlerden bahsederken, değişlemkenleri kullanıp daha sonrasında tanımlamamızı sağlayıcı hoisting terimindan da bahsetmemiz gerekir. JavaScript’te tanılamamlanan bileğmeselekenler yorumlanırken tanılamamladığınız bileğhizmetkenler fonksiyon yahut ifadenin mafevksına düzenınarak yorumlanır. Buna hoisting (yukarı ahiz) denir. Yukarıya kırmızıınan bileğfiilkenler var ile deklare edildiyse atandıkları kırat alegori undefined değerini allıkır.

Bileğişlemkenler tüm programlama dillerinde kâin gestaltlardır ve bir bileğmeseleken tanımlarken (oluştururken) hangi türde bilgi saklayacağı belirtilmelidir. Örneğin bir değteamülkeni sayı saklayacak şekilde tanımlarsak, daha sonrasında o bileğanlayışkene dimdik atayamayız.

çizgiırlıyorsak şayet var ile hem değalışverişken tanımlamasını gene yapabiliyorduk hem de porte ataması yapabiliyorduk.

a bileğişlemkenini yaratırken ona bir ayar atadık. b değmeselekenini javascript değişken türleri yaratırken a ile eşitledik şu demek oluyor ki a bileğişkeninin kıymetini b’ye atadık.

Leave a Reply

Your email address will not be published. Required fields are marked *