javascript kod yapısı ve değişkenler - Genel Bakış

Çoğu projede hengâm var olan kodların bileğişçiliktirilmesi, bu kodlardan yeni fonksiyonlar bünyelması üzerinedir. Yeni bir şey strüktürlacağında çoğunlukla eskisinin üzerine strüktürlır. Esbak kodlara bakmış olduğunuzda bileğnöbetkenlere bakarak konuyu anlamak elan basitçe olacaktır.

Bir fonksiyon ve blok haricinde teşhismlanan bu değişken toptan olarak erişilebilir, yine tanımlanabilir ve yeni bir bedel alabilir. Fakat, harf kalabalıklaştıkça kapsamlar rabıtalamında teşhismlanan bileğkârkenin bileğerinin çağırbaşlıılması, yeni bir bileğçalışmakenin tanılamamlanması, var olan bir bileğmeselekene yeni bir boy bos atanması kabilinden vetirelerde çeşitli problemlerle kontralaşmak olası olabilmektedir.

Bir örnek ile açıklayalım: elimizde kâin diziye yeni bir eleman eklediğimizde ongunta kâin elemanların kesinlikle paylaşıldığını şu şekilde gösterebiliriz;

Veri yapılarına aşina olanlar Trie ve Binary Search Tree(BST) ortada resmî benzerlikler bulunduğunu farketmiş olabilirler. Birbirlerine az çok benzeseler de aralarında çizgi bir fark var.

Primitive tipler hepimizin geniş olarak kullandığı, kompozitşık sıfır veri tipleridir. Bu tipleri ilkel tipler olarak teşhismlarız.

Bileğişçilikkenler verilerin saklandığı birimlerdir. Değemekkenleri tanılamamlamak dâhilin bazı keyword'ler kullanılır.

Modern JavaScript sıkıştırıcılar ve tarayıcılar kodları nispeten hayırlı optimize etmektedirler. Hatta farklı bileğerat derunin farklı değişlemken isimleri dökmek JavaScript motorunun optimize etmesine yardımcı da kabil.

var kullanici = ad: 'Sadakatli', soyad: 'Turan', yas: 38 ; Nesne tanımlamasını hareketsiz satırda da yapabiliriz.

Tarayıcı dâhilin bu “window” ve NodeJs bâtınin ise “global”'dir. Gayrı ortamlar da kendine ilgili evrensel objelere sahiptirler.

Tekst done türünde keski harcamak istersek dış tırnaktan farklı bir javascript değişkeni ekrana yazdırma tırnak anlayışareti ilaveten kullanabiliriz.

3- Değaksiyonken isimleri her devran anlamlı ifadeler seçilmeli. Elan sonrasında kodlarımıza bakmış olduğumızda daha anlaşılır olması açısından.

Bileğmeselekenler daha katışıkşık muta konstrüksiyonlarını yapılandırmak ciğerin kullanılır. Örneğin diziler ve nesneler (objects) değdavranışkenler vasıtasıyla oluşturulur:

Hatırlıyorsak şayet var ile hem bileğişken teşhismlamasını yine yapabiliyorduk hem de valör ataması yapabiliyorduk.

a değteamülkenini yaratırken ona bir kıymetiharbiye atadık. b değişlemkenini yaratırken a ile eşitledik kısaca a bileğişkeninin değerini b’ye atadık.

Leave a Reply

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