ECMAScript Dilbilgisi
- Önceki sayfa JavaScript Gerçekleştirme
- Sonraki sayfa ECMAScript Değişkenleri
Java, C ve Perl gibi dillerle tanışmış geliştiriciler, ECMAScript'in bu dillerin dilbilgisi özelliklerini kullanarak kolayca ele alınabileceğini fark edeceklerdir.
Java ve ECMAScript bazı önemli dil özellikleri aynı, bazıları ise tamamen farklıdır.
Büyük/küçük harfe duyarlıdır
Java ile aynı şekilde, değişkenler, fonksiyon adları, işlevsellikler ve diğer her şey büyük/küçük harfe duyarlıdır.
Örneğin:
Değişken test ve Değişken TEST farklıdır.
Değişkenler zayıf türdür
Java ve C ile farklı olarak, ECMAScript'teki değişkenler belirli bir türde değildir, değişken tanımlarken sadece var işlevini kullanır, herhangi bir değeri başlatabilir.
Bu yüzden, değişkenin sakladığı veri türünü her zaman değiştirebilirsiniz (bunu yapmamaya çalışın).
Örnek
var renk = "kırmızı"; var num = 25; var görünürlük = true;
Her satırın sonundaki noktalı virgülün olup olmaması önemli değildir
Java, C ve Perl, her satırın sonunda noktalı virgülle bitmesi gerektiğini gerektirir.
ECMAScript geliştiricilerin bir satır kodunu noktalı virgülle sonlandırmayı veya sonlandırmamayı seçmelerine izin verir. Noktalı virgül olmadan, ECMAScript, parçalanmış satırın sonunu o ifadenin sonunu olarak kabul eder (Visual Basic ve VBScript ile benzer), ancak bu durumda kodun anlamını bozmaz.
En iyi kod yazma alışkanlığı her zaman noktalı virgül eklemektir, çünkü noktalı virgül olmadan bazı tarayıcılar doğru çalışamaz, ancak ECMAScript standartlarına göre, aşağıdaki iki satır kodu doğru kabul edilir:
var test1 = "kırmızı" var test2 = "mavi";
Yorumlar Java, C ve PHP dillerinin yorumları ile aynıdır
ECMAScript bu dillerin yorum dilbilgisi özelliklerini kullanır.
Yorumlar iki türdedir:
- Tek satırlık yorum, çift çizgi ile başlar (//)
- Çoklu yorum, tek çizgi ve yıldız ile başlar (/*), yıldız ve tek çizgi ile sona erer (*/)
//Bu tek satırlık yorumun bir örneği /*Bu çoklu yorumun bir örneği- satır yorum */
Parantez kod bloğunu belirtir
Java'dan alınan bir diğer kavram da kod bloğudur.
Kod bloğu, soldaki parantez ({) ve sağdaki parantez (}) arasında sıralı olarak çalıştırılması gereken bir dizi ifadeden oluşur.
Örneğin:
if (test1 == "kırmızı") { test1 = "mavi"; alert(test1); }
- Önceki sayfa JavaScript Gerçekleştirme
- Sonraki sayfa ECMAScript Değişkenleri