JavaScriptte bütün değişkenler ya harf ile başlar ya da alt çizgi (_) ile başlar.Rakamlar ilk karakterlerden sonra kullanılabilir. 5deger,#deger,$deger şeklinde bir ifade yanlış bir değişken tanımlamadır.
Değişken isimlerinin uzunluğu 255 karakter olabilir.
JavaScript, aynı ifadenin büyük harf ile yazılanı ile küçük harfle yazılanın farklı kelimeler olarak görür. Yani deger, Deger, DEGER, deger vs. JavasScript için farklı ifadelerdir. Bu sınıfa giren değişkenlerin içinde boşluk olamaz.
JavaScript kodları arasında ne yazık ki Türkçe karakter (ı,ş,ğ,ü,ö,ç) büyük harfler de dahil kullanamıyoruz.
Değişkenler her zaman var ifadesi ile tanımlanmalıdır. Var ifadesi kullanmadan tanımlayıp değişkeni local veya global bir işlemden geçirdiğinizde undefined hatası alırsınız. Var deger gibi.
Sabit değişkenler const BASLANGIC_DEGER şeklinde tanımlanmalıdır. Const gibi bir ifade yazımı yanlıştır.
JavaScriptin kodları arasında geçen anahtar kelimeler JavaScriptte ifade tanımlarken kullanılamaz. Örneğin; else,for,function,if,while gibi.
C dilinin türevlerine aşına olanlar tanımlanan ifadeleri noktalı virgül( ile ayırırlar. Bu alışkanlığı JavaScriptte de devam ettirmekte fayda vardır.Zira ifadeler birbirinden ayrıldığı için karmaşıklık önlenmiş, kod okunabilirliği artırılmış olur.
En sık yapılan hatalardan biri de açılan süslü parantezlerin ({}) kapatılmamasıdır. Özellikle iç içe geçen karşılaştırma işlemlerinde veya döngüler de parantez kullanımına çok dikkat edilmelidir.
JavaScriptte ( tek tırnak ) işareti ile ( çift tırnak ) işareti arasında işlevsel bakımından bir fark yoktur. Ancak iç içe tırnak kullanılan durumlarda içtekini başka, dıştakini başka tırnak işaretiyle göstermek yararlıdır..
Örneğin ; alert("Turkhackteam ' Turkish ' ALcatraz");
Kodseverlerin ifadesini tek tırnak için almış olduk. İllaki çift tırnak içerisine almak istiyorsanız;
alert("Turkhackteam ' Turkish ' ALcatraz"");
Bu şekilde ise çift tırnak içerisinde TurkishALcatraz ifadesi yazılmış olur.
Değişken isimlerinin uzunluğu 255 karakter olabilir.
JavaScript, aynı ifadenin büyük harf ile yazılanı ile küçük harfle yazılanın farklı kelimeler olarak görür. Yani deger, Deger, DEGER, deger vs. JavasScript için farklı ifadelerdir. Bu sınıfa giren değişkenlerin içinde boşluk olamaz.
JavaScript kodları arasında ne yazık ki Türkçe karakter (ı,ş,ğ,ü,ö,ç) büyük harfler de dahil kullanamıyoruz.
Değişkenler her zaman var ifadesi ile tanımlanmalıdır. Var ifadesi kullanmadan tanımlayıp değişkeni local veya global bir işlemden geçirdiğinizde undefined hatası alırsınız. Var deger gibi.
Sabit değişkenler const BASLANGIC_DEGER şeklinde tanımlanmalıdır. Const gibi bir ifade yazımı yanlıştır.
JavaScriptin kodları arasında geçen anahtar kelimeler JavaScriptte ifade tanımlarken kullanılamaz. Örneğin; else,for,function,if,while gibi.
C dilinin türevlerine aşına olanlar tanımlanan ifadeleri noktalı virgül( ile ayırırlar. Bu alışkanlığı JavaScriptte de devam ettirmekte fayda vardır.Zira ifadeler birbirinden ayrıldığı için karmaşıklık önlenmiş, kod okunabilirliği artırılmış olur.
En sık yapılan hatalardan biri de açılan süslü parantezlerin ({}) kapatılmamasıdır. Özellikle iç içe geçen karşılaştırma işlemlerinde veya döngüler de parantez kullanımına çok dikkat edilmelidir.
JavaScriptte ( tek tırnak ) işareti ile ( çift tırnak ) işareti arasında işlevsel bakımından bir fark yoktur. Ancak iç içe tırnak kullanılan durumlarda içtekini başka, dıştakini başka tırnak işaretiyle göstermek yararlıdır..
Örneğin ; alert("Turkhackteam ' Turkish ' ALcatraz");
Kodseverlerin ifadesini tek tırnak için almış olduk. İllaki çift tırnak içerisine almak istiyorsanız;
alert("Turkhackteam ' Turkish ' ALcatraz"");
Bu şekilde ise çift tırnak içerisinde TurkishALcatraz ifadesi yazılmış olur.
