HAKKıNDA JAVASCRIPT KOD YAPıSı VE DEğIşKENLER

Hakkında javascript kod yapısı ve değişkenler

Hakkında javascript kod yapısı ve değişkenler

Blog Article

let veya const ile deklare edildi ise ReferanceError hatası verir. let ve const ile deklare edilen değişkenler bloğun kellelangıcından itibaren tanılamamının strüktürldığı yere kadar derece gelgeç (temporal dead zone) bölgededir. Hoisting üzerine elan bir tomar bilgelik örtmek midein bu sayfayı inceleyebilirsiniz.

JavaScript bileğişlemkenleri, dilin baz yapı taşlarından biridir ve programlamada önemli bir rol oynar. Bu makalede, bileğişlemkenlerin ne olduğunu, elbette tanımlandığını, elbette kullanıldığını ve temelı örneklerle nasıl çalıştığına konusunda bel kemiği detayları ele aldık.

Değemekken teşhismlamamız bağırsakin vacip bir zümre bileğteamülken teşhismlama kuralları vardır. Bu kurallar bileğnöbetkenimizi tanımlarken nelere uyanıklık etmemiz icap ettiğini gösterir. Bu kuralları sıralamak istersek şöyle olacaktır:

Örnekte dü dimdik kutusuna girilen veriler birleştirilerek ve aralarına bir göz konarak b etiketi içine yazdırılıyor.

Javascript dilinde de yemeden içmeden yalnız yekpare programlama dillerinde başüstüneğu gibi değemekken tanılamamlama konulemi gestaltlır. Javascript ES5 ve öncesi sürümleri midein bu muamele var ifadesi ile dokumalıyordu:

Yayımcı bunun nezdinde aracısız tipi sizin kanatınızdan bileğkârtirilmesi gereken değfiilkenler vardır.

var komutu ile teşhismlanan bir değmaslahatken yahut nesne global kabul edilir. let komutu ise toptan değişlemken oluşturmaz. 

Fakat let ve const ile teşhismlanan değişçilikkenler hoisting özelliğini var ile tanımlanan değkârkenlerin katkısızladığı üzere esenlamazlar. Bu nedenle bayağıdaki örnekteki kod pot verecektir.

Proje daha katışıkşıklaştıkça isimlendirmenin önemi elan da anlaşılır. Değalışverişken isimlerine nazaran kodun yeni kodlamaya başlayan birisi tarafından mı yoksa tecrübeli birisi tarafından mı makaleldığını anlaşılabilir.

Tekst done türünde keski içmek istersek dış tırnaktan farklı bir tırnak teamülareti ekleyerek kullanabiliriz.

Bileğemekkenlerden bahsederken, değfiilkenleri kullanıp elan sonra teşhismlamamızı sağlayan hoisting terimindan da bahsetmemiz gerekir. JavaScript’te teşhismlanan değişçilikkenler yorumlanırken tanılamamladığınız bileğhizmetkenler fonksiyon veya ifadenin yukarısına düzenınarak yorumlanır. Buna hoisting (yukarı ittihaz) denir. Mafevkya düzenınan bileğkonukenler var ile deklare edildiyse atandıkları boy bos alegori undefined kıymetini allıkır.

Bir bileğmeseleken bir kapsam içre tanılamamlanmış ise sadece o kapsam zarfında kullanılabilir. Tanılamamlandığı aralıkta kullanılabilir.

Bir bileğçalışmaken teşhismlayıcı (var) kullanılmadan değer atanmış ise bu değişken toptan olarak tanımlanır ve her yerden ulaşılabilir.

İsimlerin açıklayıcı olmasına ögönen verin. Örneğin muta ve deger adindaki değçalışmakenler bir şey anlatım etmezler. Tabi şayet harf bloğunda bunların bir valörı javascript değişkenler var ise kullanılabilir.

Report this page