-
JavaScript Nedir?
-
JavaScript ile Basit Bir Program
-
Yazıtipi ve Renk Özellikleri
-
Başlığı Ayrı Satırlara Yazdırmak
-
Window Nesnesi ve Alert Metodu
-
JavaScript Dilinde Değişken İsimleri
-
Yorum (Comment) Satırları
-
Atama Deyimi
-
JavaScript'te Matematiksel İşlemler
-
Kontrol ve Karar Verme İşlemleri
-
Artırım (Increment) ve Azaltım (Decrement) Operatörleri
-
Aritmetiksel Atama Operatörleri
-
Döngü (Loop) Oluşturma
-
İç İçe Döngüler
-
Switch ... case Yapısı
-
JavaScript'te Nesne Oluşturma, Fonksiyonlar ve Metotlar
-
JavaScript'te Nesne Oluşturma, Fonksiyonlar ve Metotlar Giriş
-
Nesneler (Objects) ve Özellikler (Properties)
-
Metotlar
-
Fonksiyonlar
-
JavaScript'te Nesne Oluşturma, Fonksiyonlar ve Metotlar Giriş
-
JavaScript'te Hazır Olarak Bulunan Nesneler
-
Nesne Özellikleri
-
Window ve Frame Özellikleri
-
JavaScript Metot ve Fonksiyonları
-
JavaScript Metot ve Fonksiyonları Giriş
-
Date Nesnesine Ait Metotlar
-
Document Nesnesine Ait Metotlar
-
Form Nesnesine Ait Metotlar
-
History Nesnesine Ait Metotlar
-
Math Nesnesine Ait Metotlar
-
String Nesnesine Ait Metotlar
-
Kullanıcı Arayüzü Metotları
-
Window Metotları
-
setTimeout ve clearTimeout Metotlarının Kullanımı
-
JavaScript Metot ve Fonksiyonları Giriş
-
JavaScript Fonksiyonları
-
Olay Yöneticileri (Event Handlers)
-
Tek Boyutlu Diziler (One Dimensional Arrays)
-
JavaScript Dilinde Fonksiyon Çağırma Teknikleri
-
Join Fonksiyonu
-
Verilerin Sıralanması - Sıralama (Sortıng) Algoritmaları
[code]x=5; y=6;[/code]
ş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:
[code]Değişken=İfade;[/code]
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:
[code]x=x+3;[/code]
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.