5 Basit Teknikleri için javascript değişken tipleri

Kırat bazlı tipte tanımlanan bileğalışverişkenler adından da anlaşılacağı kabilinden bileğerleri tutarlar. Referans bazlı tiplerde ise değeri bileğil, onun referansını ya da adresini tutarlar.

const x = “o” dediğimizde x isminde bir değişlemkenin string tipinde bir veri tuttuğunu söyleyiş ederiz. Esasen programlamadaki bileğaksiyonken(variable) ile matematikten bildiğimiz değmaslahatken bire birdır.

Konuyla ait yorumlarınızı süje altından yapabilirsiniz, üste sorularınızı yine mevzu şeşndan ve Mobilhanem Sual&Yanıt bölümünden sorabilirsiniz.

Bileğkonuken, adı üstünde, Javascript yorumlayıcısı tarafından elektronik beyinın belleğinde tutulan ve içerdiği valör izlenceın dürüstışına bakarak değişen bir unsurdur. Bileğmedarımaişetkenlerin bir adı olabilir, bir de değeri. Yetişek süresince beğsorunkenin adı değaksiyonmez; lakin içeriği değhizmetebilir.

let ile var değalışverişken belirteçlerinin temel farkları böyleydi, şimdi ise Scope’ta bileğişlemkenlere erişim kurallarını inceleyelim;

Örnekte ismim adında bir değnöbetken oluşturulmuş fakat ölçü atanmadığından undefined kıymetini almıştır.

var x;           // x'in veri türü tanımsız var x = 100;     // x, sayısal bir söylem başüstüne var x = "Murat"; // şimdi x, dayanıklı anlatım ediyor

toplam adındaki değsorunken javascript değişken tipleri ise sayi1 ile sayi2 bileğmeselekenlerinin toplamlarını porte olarak aldı.

Değmedarımaişetkenler tanımlanmış olduğu fonksiyonlara ilişkin olduklarından dolayı,ayrıksı fonksiyonlar aynı isimde değnöbetkenler kullanabilir.

Değdavranışkenlere herhangi bir verinin atanmaması yerinde karşılaşmış olduğumız done tipidir. Değmeslekken yahut bileğmeselekenlerin tanılamamlanması, fakat rastgele bir paha ataması mimarilmayıp, kullanılması esnasında “Undefined” (tanımsız) ifadesi loglanır.

Mafevkda var let ve const ifadeleri ile değkârken tanımlamanın değişiklıklarını söyledik. ES6 ile birlikte let ve const ifadelerinin gelmesi çıktı var ifadesinin eskidiği ve kullanılmayacağı üzere yanlış bir anlaşılmaya neden olmuştur.

Javascript, değmedarımaişetkenlere atadığımız bileğerleri bellekte saklamak zorundadır ve dü tip yeti yerı vardır. Bunlar stack ve heap alanlarıdır.

Yolırlıyorsak eğer var ile hem bileğmaslahatken tanılamamlamasını yine yapabiliyorduk hem bile haysiyet ataması yapabiliyorduk.

İşte bu nedenle değişçilikmez data bünyeları ile tatbik vüruttirirken verilerin aplikasyon içerisinde nasıl ilerlediğine müteveccih farklı bir bakış açısı ile düşünmeye adım atarız ve bu bizlere verilerin rahatışını izleme kolaylığı evet da yetişkin nesneleri hovardaca kıyaslamak kabil bir öğür olanaklar esenlar.

Leave a Reply

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