JavaScript ‘te Değişkenler
JavaScript değiskenleri Var komutuyla tanımlarız.
var Adi var Soyadi
Ayrıca değişkenleri tek satırda tanımlaza bilir hatta aynı satır üzerinde değerini verebilirz. Örneğin ;
var Adi, Soyadi
Değer atamak için ;
var Adi ="Hüseyin", Soyadi="Kocak"
ama değer atama işlemini ayrı bir satirda da yapabilirdi, Örneğin,
Var Adi, Soyadi, Yasi Adi = "Hüseyin" Soyadi = "Kocak" Yasi = 30
Değişkenlere verilecek ismimlerin anlaşılır olması programın okunulurluğunu kolaylaştırır. Ayrıca değişken tanımlarken uyulması gereken bazı kurallar vardır;
- Değişken ismi bir harf veza altcizgi ile başlamalıdır.
Ad1, Ad2, _Ad şeklinde değişken tanımı yapılabilir fakat 1Ad veya 2Ad kullanımı yanlıştır - Değişken isminde boşluk bulunamaz. Bunun yerine alt çizgi karakteri kullanılabilir.
Adi_Soyadi doğru kullanımdır. - Değişken isimlerinde İngilizce ‘de olmayan karakterleri (ş, ç, ö, ğ vb.) kullanmayınız.
- Değişken ismi 255 karakterden fazlada olamaz.
- Değişken isimleri içinde diğer semboller (+, -, /, boşluk, vb.) yer alamaz.
- Değişken isminiz SOYAD ise, bu değişkeni hep böyle büyük harflerle yazmak zorundasınız. soyad yazarsanız, Asp bunu farklı bir değişken olarak okur.
Öyellıkle son şıkta yazdığım, büyük küçük harf olayı programcıların ilk başta sıklıkla yaptığı hatalardan biridir JavaScript case-sensitive olduğu için kodlamada büyük küçük harf konusunda çok hassatır.
Bu kadar teknik bilgiden sonra artık birazda ugulama yapalım ;
Var Ad, Soyad, Maas, Odeme_Durum Ad = "Hüseyin"; Soyad = "Koçak"; Maas = 200; Odeme_Durum = true;
Burada 3 farklı türdeki değişkeni tanımlamış olduk bunlar
Strings = Düz metinlerdir (Alfanümerik ) ve tırnak ( ” ) içinde yazılırlar
Ad = "Hüseyin" Soyad = "Koçak"
Numbers = Adından da anlaşıldığı üzere sayı değerleridir. Eksi veya artı değerlerini alabilirler.
Maas = 200 Borc = -250
Booleans = Sadece True (Doğru) veya False (Yanlış) degerini alırlar, programlamaza göre 0 veya 1 olarata degerlendirilebilir. Sadece iki olasilikli bir değişken türü oldugu için sistemi fazla zorlamazlar.
Odeme_Durum = true Borc_odeme = false
Ayrıca bu üç değişken türü dışında Null, Undefined, Object ve funciıon olmak üzere dört farkı değişken türü daha vardırç İleri derslerde bol bol değineceğiz ama bu değişken türlerini kısaca açıklama gerekirseÖ
Null = Değeri yoktur daha doğrusu değeri tamamen boştur
var maas maas = Null
Undefined= Değeri yoktur fakat Null ıle karıştırılmasın. Null ‘da değişkenin değeri olmasa bile en azından sıfır ( 0 ) yani tamamen boştur fakat Undefined değersizdir JavaScript ‘ın bu değişken hakkında hiçbir fikri yoktur
Var Adi
if Adi=(Undefined){
Adi = "Bilinmiyor"
}
Object = Object aslında tam anlamıyla değişken sayılmaz ama JavaScript kodları içerisinde Oblectlerı bir değişken gibi kullanmamız mümkün.
var Neslemiz Neslemiz = new Object();
Function= Function (Fonksiyon) aslında başlı başına ayrı bir konudur. JavaScript ‘te fonksizonlar çok önemli bir yer tutar ve esasen bütün kodlama neredeyse fonksiyonlardan oluşur.
var fonksiyonumuz = Function
veya
function Fonksiyonumuz
Şeklinde tanımlanabilir.
