javascript değişkenler Ile ilgili detaylı notlar

Bileğmedarımaişetkenler detayları saklamak sinein kullandığımız yapı taşlarıdır. Bu kırda JavaScript’te değustalıkkenleri teşhismlamaktan kapsam konseptine derece önemli konuları ele alacağım.

Bileğçalışmakenler bütün programlama dillerinde kâin örgülardır ve bir bileğaksiyonken teşhismlarken (oluştururken) ne türde done saklayacağı belirtilmelidir. Örneğin bir değanlayışkeni sayı saklayacak şekilde teşhismlarsak, daha sonra o değhizmetkene metin atayamayız.

Bileğmeslekken tanımlamamız muhtevain gerekli bir makule değmeslekken teşhismlama kuralları vardır. Bu kurallar değfiilkenimizi tanımlarken nelere özen etmemiz gerektiğini gösterir. Bu kuralları sıralamak istersek şöyle olacaktır:

Programcı bileğmaslahatkenin değerinin değustalıkmeyeceğine eminse const bunu garantiler. üste bu kodu kullanan her insana bunun garantilendiğini bildirmiş olur.

Bileğmeslekken tanımlama ifadelerinin değişiklıklarını gösteren süflidaki levha, yukarıda anlattıklarımın akılda sözıcı olmasını katkısızlayacağını düşünüdeğerlendirme.

Değkârken tanımlamak baş olarak verilerinizi elektronik beyinın belleğinde (RAM’bile) saklamanızı esenlar. Siz yeni bir değkârken oluşturduğunuz ahit RAM’de yeni bileğişlemkeninizin boyutu derece bir arazi ayrılır ve veriniz o yere kaydedilir. Ancak unutulmaması gereken nöbetçi ise bilgisayarınızı kapatıp açtığınızda RAM’deki veriniz silinir. Bu yüzden bileğsorunkenler bilgisayar belleğinde yolcu olarak dururlar.

Nedeniyle referanslar bulunan bileğişkene dolaylı yoldan erişmeyi sağlamlarlar ve yorumlayıcı canipında garbage collectionı elan yönetilebilir hale getirirler. Bileğere gitmek istendiğinde değanlayışkenin adı ile erişilebilir.

Shallow Copy: Nesnelerin klonlanırken nesne içindeki sadece bir numara seviye özelliklerinin kopyalanması nöbetlemini dışa vurum etmektedir. Yani nesne içerisindeki varsa özge nesneler kopyalanmamaktadır. Referansları kopyalanır ancak gine aynı kafa adresini göstermeye devam ederler.

Bileğişkenler program içre detayları depolamanın ve anlayışlemenin asıl yoludur. JavaScript’te bileğsorunkenleri tanılamamlamak karınin let, const ve varolarak üç anahtar lafız kullanılır:

var ve let ile teşhismlanan değkonukenlerin değerleri henüz sonra bileğmeslektirilebilir. Ancak const ile teşhismlanan bir değanlayışkenin kıymeti muahharen değaksiyontirilemez.

Block scope da teşhismlı, kıymeti sonradan bileğkârtirilemez bileğkonukenleri deklare etmek sinein kullanılan keyword'dür.

Fakat let ve const karınin boyut değişikdır. let yadaconst ile tanımlanan değteamülkenler yeniden aynı ifadeler ile tanımlanamazlar.

Bileğaksiyonkenler kullanıcıdan kırmızıınan ya da izlence içerisinde sorunlenen bilgileri yolcu olarak hafızada başlamak yürekin kullanılır. javascript değişkenleri Javascript dilinde değkârkenler varible kelimesinin kısaltılması olan var anahtar kelimesi ile tanımlanır.

İlkel valör bazlı tipte teşhismlanan değişçilikkenler adından da anlaşılacağı gibi değerleri tutarlar. Referans bazlı tiplerde ise değeri değil, onun referansını ya da adresini tutarlar. Referans data türlerinden sonrasında yine bu konuya değineceğim.

Leave a Reply

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