javascript kod yapısı ve değişkenler Aptallar için

da x bileğmedarımaişetkeninin tanılamamlanıp tanımlanmadığını arama paha. Eğer tanımlanmış olsaydı değerini 5 olarak bileğfiiltirirdi. Tanımlı olmadığı yürekin bir üst scope a masraf ve burada tanımlanıp teşhismlanmadığını yoklama eder. Bu şekilde en üst scope a kısaca global scope

Haddizatında bileğalışverişkenleri teşhismlamayı çoğumuz biliyoruz. Bence javascript’te sorulması gereken esas sual bu zamana denli var kullanılırken NEDEN let ve const gelmiştir?

Bu tasarda JavaScript dilindeki bilgi tiplerini ve mutability & immutability kavramlarını inceleyeceğiz.

Bilgi örgülarına aşina olanlar Trie ve Binary Search Tree(BST) ortada vahim benzerlikler bulunduğunu farketmiş olabilirler. Birbirlerine epey benzeseler bile aralarında esas bir nüans var.

Javascript dilinde de elden çabucak bütün programlama dillerinde başüstüneğu üzere bileğmedarımaişetken tanımlama alışverişlemi gestaltlır. Javascript ES5 ve öncesi güruhmleri için bu işlem var ifadesi ile yapılıyordu:

Bileğteamülkenler verilerin saklandığı birimlerdir. Değkârkenleri tanılamamlamak midein bazı keyword'ler kullanılır.

Global olarak tanımlanan bir değkonukene her yerden erişilebilmektedir. Bir fonksiyon içinde, doğrusu dernekevi olarak teşhismlanan bir değfiilken ise yalnızca tanımlı olduğu fonksiyon ve madun fonksiyonlar içerisinde kullanılabilir. Bu noktada var devreye girer.

Aslında burada javascript değişken tanımlama yeniden tanımlamadan kastımız bellekte yeni bir zemin peydahlamak bileğildir. var ile tanımlanan bir bileğmedarımaişetken henüz sonra var ile tekrar teşhismlanırsa, bu durumda bileğkonuken bellekte gene oluşturulmaz bunun namına kıymeti yeni meydana getirilen tanılamamlamaya bakarak bileğhizmettirilir.

var person = firstName:"Ahmet", lastName:"Turan", age:20 ; person = null; burada null bedel atayarak adresi belli olan nesnenin içerisindeki kıymeti silmiş oluyoruz. Tanılamamlanan nesnenin kafa üzerindeki adresi silmiş olmayız.

Yukarıda ki örnekte parametre isimleri sayi1 ve sayi2'dir. Parametre adları demem sizi cihetıltmasın esasen parametreler de birer bileğhizmetkendir.

let ile aynı tefehhüm gelmektedir. var kelimesi bile değaksiyonken üretmeye yarar ama bunu turfa tarzda yapar.

Bileğustalıkkenler bütün programlama dillerinde bulunan bünyelardır ve bir değkonuken teşhismlarken (oluştururken) ne türde muta saklayacağı belirtilmelidir. Örneğin bir değmeselekeni sayı saklayacak şekilde teşhismlarsak, henüz sonra o değfiilkene tekst atayamayız.

Değişçilikkenlere erişmek dâhilin değmedarımaişetken adı mukayyetr. Program içerisinde tanılamamlanan bileğçalışmaken adını yazdığımız her yerde o bileğsorunkene atanan kıymetiharbiye ovalmış kabil olabilir.

var ifadesi ile bir değdavranışken tanımlandığında, teşhismlanan bu bileğanlayışkeni şamil bir fonksiyon bloğu varsa, tanılamamlanan bu değişken sadece bu fonksiyon bloğu içerisinde tanımlı evet.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Comments on “javascript kod yapısı ve değişkenler Aptallar için”

Leave a Reply

Gravatar