301: JavaScriptBaşlangıç seviyesi derslerde Web Programlama uygulama geliştirme ortamını detaylı olarak inceliyoruz.

Tüm Eğitimleri Aldın mı? Kendini sınamanın tam zamanı

Haydi Sınava Gir

Atama Deyimi

Kategori : Mobil | Lisans : Creative Commons (by-nc-sa) | En son 12.09.2019 tarihinde güncellendi
Eğitmen : Geleceği Yazanlar Ekibi
Etiketler : JavaScript'te değişkene değer atama web programlama
x=5;  

y=6;

şeklindeki satırlar birer atama deyimini (assignment statement) göstermektedir. Bu atama deyimleri ile x değişkeninin bellekteki adresinde 5 değeri ve y değişkeninin bellekteki adresinde ise 6 değeri görünecektir:

 

Bellek (Ram)

Bir atama deyimi esas itibarıyla aşağıdaki yapıda olabilir:

Değişken=İfade;

JavaScript dilinde = sembolü atama sembolüdür.

Sağ taraftaki ifade, JavaScript'te geçerli herhangi bir ifade olabilir. Atama deyiminin çalışma prensibi şu şekildedir: "Sağ taraftaki ifadenin değerini hesapla! Bulduğun sonucu sol taraftaki değişkenin konumuna yerleştir!"

Bu çalışma kuralını aşağıdaki gibi uygulayalım:

x=x+3;

Matematikte anlamsız olan bu eşitlik, JavaScript'te çok önemli bir ifadedir ve yukarıdaki kurala göre şöyle hesaplanacaktır: Önce sağ taraf yani x+3 hesaplanır. Bu ifadenin hesaplandığı anda x konumunda aşağıdaki gibi 5 değeri bulunsun:

Buna göre x+3 ifadesinin sonucu 8 olacaktır ve yukarıdaki kurala göre 8 değeri x konumuna atanacaktır. Peki, x'in önceki değeri olan 5 ne olacaktır? Bu durumda 5 silinecektir.

Not: Bir değişkene yeni bir değer atanırsa önceki değeri silinir. Buna göre bellekte son durum aşağıdaki gibi olacak:

 

Bu örnekte de görüldüğü gibi, değişken sürekli olarak değeri değişebilen bir veri yapısıdır.