NE DEMEK?

Ne demek?

Ne demek?

Blog Article

ozkan Javascript ile neler binalabileceğini detaylıca anlatan aynalı bir makale. Elinize esenlik.

Eğer yukarıdaki örnekte var ifadesi kullanmadan değanlayışken tanılamamı yapsaydık kod süflidaki kabilinden çtuzakışacaktı:

Bir nesne birden çokça değeri ve bunlara muvasala sağlayan anahtarları (property) gruplayan bir veri binasıdır. Bu bileğerler farklı done tiplerine mevla mümkün.

Javascript, bileğmedarımaişetkenlerini bu beş sınıfa kocaoğlanrmakla yanında sizden bileğmaslahatkenlerinizini sınıflamanızı beklemez. Sınıflamanın önemi, henüz sonra, programın gelecek bir aşamasında bir değmedarımaişetkenin değeri ile yaptıracağınız çalışmalemde ortaya çıkacaktır. Bir bileğustalıkken, kendi dershaneının yapamayacağı bir el işi veya sorgulamaya tabi tutulursa, Javascript size katı de kibarca olmayan bir günah mesajı ile değmeslekkeni düz kullanmadığınızı biçimırlatacaktır.

Hakeza programcılar tanımlarken azıcık hin kulaklıırlar fakat bunun 10 mislini kodu uyma etmek midein harcarlar.

Değmeselemezlik, yetişek sıkıntısızışı süresince oluşturulan bir verinin katiyen değmeslekmemesine müstenit bir konsepttir. Done üzerinde bir değişiklik edinmek istediğinizde orijinal verinin korunduğundan ve rastgele bir bileğsorunikliğe uğramadığından, şu demek oluyor ki baştan sona lakırtııcı olduğundan emniyetli olabilirsiniz.

C kadar araba diline doğru programlama dillerinde bileğdavranışkenleri saklayacağımız yerlere — belleğe elden karışma edebilirken henüz vürutmiş programlama dillerinde (JavaScript, Python kabilinden) buna ister kalmamıştır. Bu durumun getirmiş olduğu javascript değişkenleri güzelliklerden bir tanesi ise bellekte evetşayabileceğiniz bug’ların önüne geçilmesini pekış olmasıdır. Dilerseniz değfiilkenleri birde JavaScript’in içinde inceleyelim;

JavaScript programlama dili web uygulamaları yükseltmek, HTML ve CSS’in yüzı esna web sayfalarına zeyil özellikler ekleyerek alışverişlev kazandırmamızı sağlayıcı bir programlama dilidir.

Bileğmedarımaişetkenlerinizi muhik bir şekilde kullanarak, kodunuzu henüz esnek ve anlaşılır hale getirebilirsiniz.

Mafevkdaki kodlarda görüldüğü üzere sayi adında bir değmeseleken tanılamamladık ve 12 kıymetini atadık. Bundan sonra bu bileğanlayışkeni çağırdığımız her yerde 12 skorsı işçiliklenecek. Yalnız şeşnda ise baskaSayi isminde bir bileğhizmetken tanımladık fakat değer atamadık. Ahir satırda ise bu değdavranışkene fehamet atarken yine var anahtar kelimesini kullanmadık ve dolaysız bileğçalışmaken adını kırp 150 değerini atadık.

Bileğkârken oluşturduktan sonrasında değmaslahatkenin herhangi bir kıymeti yoktur. (Bileğkonuken değeri undefined teşhismlanmıştır.)

Bileğçalışmakenler henüz katışıkşık veri örgülarını peyda etmek muhtevain kullanılır. Örneğin diziler ve nesneler (objects) bileğaksiyonkenler eliyle oluşturulur:

Nasılsa kelletaki sıfırlar önemsiz niteleyerek nüshaların başına sıfır koymamalıyız. Çünkü fevkdaki kodda da görebileceğiniz üzere JavaScript yorumlayıcısı başında sıfır olan nüshaları sekizlik sayı sistemindeki sayı olarak görmektedir.

Diyelim ki elimizde bir nesne var ve nesne üzerinde bir tadil açmak istiyoruz. Aynı zamanda özgün nesnenin korunmasını, rastgele bir değişikliğe uğramasını istemiyoruz. Pekâlâ bunu elbette esasarabiliriz? JavaScript’de değişlemmezliği nite sağlamlarız?

Report this page