Merhaba arkadaşlar bu yazımda sizlere Javascript ile değişken kullanımını göstereceğim.
Değişkenler programlama dillerinde veri depolayan yapılardır. Adından da anlaşılacağı üzere içindeki değerler değişebildiği için değişken ismini almıştır.
Değişkenler javascript dilinde "var" ön eki alarak kullanılırlar.
<script>
var x = 4; // x 4 değerini depolar
var y = 5; // y 5 değerini depolar
var z = x+y; // z x ve y nini toplamında çıkan sonucu depolar
</script>
2015 yılından önce Javascript'te değişken tanımlamak için sadece "var" ön eki kullanılıyordu. Ancak 2015 yılında çıkan ve dünyada kabul görmüş olan EcmaScript 6 ile const ve let kullanarak değişken tanımlama olayı getirilmiştir.
const "constant" kelimesinin kısaltılmış halidir. Türkçe karşılığı sabit demektir. Const ile bir değişken tanımladığınız zaman o değişkenin değerini sonradan değiştirmeniz mümkün değildir.
let ile tanımlanan değişkenlerin değerleri sonradan değiştirilebilir.
<script>
var site = "Kodlamak Lazım"; // Değiştirilebilir
const user = "Albert Einstein"; // Değiştirilemez
let eat = "Bread"; // Değiştirilebilir
</script>
-Javascript'te tanımlanan tüm değişkenler benzersiz bir ada sahip olmalıdır. 2 tane aynı isim ile değişken tanımlamak doğru değildir.
-Değişkeninizin ismi kısa veya uzun olabilir ama anlamlı bir isim koymanız ilerde kodları okuyunca ne anlama geldiğini anlamanız adına size yardımcı olacaktır.
-Değişken isimleri sayı, harf alt çizgi ve dolar işareti içerebilir.
-Değişken isimleri bir harfle başlamalıdır.
-Değişken isimleri ayrıca $ ve "_" kullanarak başlayabilir. Bunu detaylı olarak ileriki yazılarımda anlatacağım.
-Değişken isimleri büyük-küçük harfe duyarlıdır.
-Javascript'in kendine ayırdığı bazı kelimeler değişken ismi olarak kullanılamaz.Örn : abstract, break, char
Bir değişkene değer atamak için "=" (bildiğiniz eşittir işte) kullanırız. Eşittir işareti Javascript'te eşittir olarak değil atama operatörü olarak kullanılır.
let karakter = "Süpermen";
Yukardaki kullanımda karakter değişkeninin içine Süpermen değeri atanmıştır. Umarım anlatabilmişimdir :)
!!!! eşittir ifadesi Javascript dilinde "==" şeklinde kullanılır.
Eğer değişkeni tanımlayıp bir değer atamazsanız otomatik olarak değeri undefined olarak atanır.
var araba; //değeri undefined
Bir değişkene değer atadıktan sonra onu tekrar değersiz oalrak tanımlarsanız ilk değeri korunacaktır.
var araba ="clio";
var araba; // değeri hala clio olur
Javascript ile bir değişken ön eki ile birden fazla değişken tanımlayabilirsiniz.
var x = 5, y=6,z=7 // 3 değişkeni tek satırda tanımladık