Tekrardan Merhabalar; 

Javascript eğitim içerikli makale serimden yeni bir yazı ile karşınızdayım. Bu makalede Javascript programlamada bir çok programlama dilinde olduğu gibi Değişkenler kavramını ele alacağız. 

Değişkenler; veri depolamak için kullanılırlar. Değişkenler işlem neticesinde veya tanımlama ile herhangi bir değeri alır ve daha sonra o değeri değişken ile herhangi bir yerde kullanabiliyoruz. 

Daha önceki dersimizde JavaScript syntax kuralları çerçevesinde değişken tanımlamadan azda olsa bahsetmiştim. 
Javascriptte değişken tanımlarken var kullanıyoruz. 

Örnek : 

var a = 3;
var b = 4;
var c = a * b;

Hemen konuyu uzatmadan değişken tanımlamalara girmek istiyorum. Değişken tanımlarken dikkat etmemiz bazı kurallar vardır. Değişkenler direk bir tanıma eşitlenebildiği gibi yukarıdaki örnekte gördüğümüz gibi  c= a*b; belirl ibir işlemin sonucu olarakta veriyi depolayabilirler. 

Sayı veya sözel değerler alabilirler. 

JavaScript değişken tanımlama kuralları

  • Değişken oluştururken verilen isimlerinde harf, rakam, alt çizgi ve dolar işareti olabilir.
  • Değişken isimleri BÜYÜK küçük harf duyarlıdır. (a ve A farklı değişkenlerdir)
  • Değişken isimleri arasında boşluk bırakılmaz.( Burası çok önemli arkadaşlar ) 
  • JavaScript anahtar kelimeleri değişken adı olarak kullanılamaz. (var, debugger, if, while…vb)
  • Değişken isimlerinde Türkçe karakter kullanılabilir. Ancak kullanılması tavsiye edilmez.

Javascripte değer atamada değişken adından sonra eşittir işareti kullanıyoruz. Ve tabiki başında var olması önemlidir. 
Örnek : 

var x = 3;

Peki her değişken için alt satıra geçip var yazmaya gerek var mı? Tabiki de hayır tek satırda birden fazla değişken tanımlayabilirsiniz. 

Örnek : 

<script>
  var siteadi = "Yazilim.net", sitedomain = "www.yazilim.net", siteurl = "https://Yazilim.net", site_yasi=3;
  alert(siteadi);
</script>

Aynı satırda birden fazla değişken tanımlarken araya virgül atmanız yeterli olacaktır sonra istediğiniz değişkeni işleme alabilirsiniz. 

Peki tek satır değilde daha okunaklı yapmak için alt sattıra geçirsek nasıl olur? Çokta güzel olur :) 

Örnek : 

<script>
      var siteadi = "Yazilim.net", 
      sitedomain = "www.yazilim.net", 
      siteurl = "https://Yazilim.net", 
      site_yasi=3;
  
alert(siteadi);
</script>

Tanımsız değişken oluşturduğumuzda ise  (undefined) değerini alır.