Syarat Gramatika ECMAScript
- Halaman Sebelumnya Realisasi JavaScript
- Halaman Berikutnya Variabel ECMAScript
Pengembang yang mengenal bahasa Java, C, dan Perl akan menemukan bahwa sintaks ECMAScript sangat mudah dipegang, karena ia mengambil sintaks dari bahasa-bahasa ini.
Java dan ECMAScript memiliki beberapa fitur sintaks yang sama dan beberapa yang sangat berbeda.
Membedakan huruf besar dan kecil
Dengan seperti Java, variabel, nama fungsi, operator, dan segala sesuatu lainnya membedakan huruf besar dan kecil.
seperti:
Variabel test dan variabel TEST adalah berbeda.
Variabel adalah tipe lemah
Beberapa dengan Java dan C, variabel di ECMAScript tidak memiliki tipe khusus, variabel hanya digunakan operator var untuk mendefinisikan, dapat diinisialisasi dengan nilai apapun.
Dahulu, dapat diubah kapan saja tipe data yang disimpan variabel (dahulu sebaiknya hindari hal ini).
contoh
var color = "red"; var num = 25; var visible = true;
Tanda koma di akhir baris boleh saja atau tidak boleh ada
Java, C, dan Perl membutuhkan setiap baris kode diakhiri dengan tanda koma (;) untuk memenuhi sintaks.
ECMAScript memungkinkan pengembang untuk memutuskan sendiri apakah kode baris diakhiri dengan tanda titik koma. Jika tidak ada tanda titik koma, ECMAScript akan mempertimbangkan akhir baris yang digigit sebagai akhir pernyataan (seperti Visual Basic dan VBScript), asalkan hal ini tidak mengkhianati semantik kode.
Kepada adat yang terbaik dalam menulis kode adalah selalu menambahkan tanda titik koma, karena tanpa tanda titik koma, beberapa peramban tidak dapat berjalan dengan benar, namun menurut standar ECMAScript, dua baris kode di bawah ini adalah yang benar:
var test1 = "red" var test2 = "blue";
Komentar sama dengan komentar bahasa Java, C, dan PHP
ECMAScript mengambil sintaks komentar dari bahasa yang sama.
Ada dua jenis komentar:
- Komentar baris tunggal dimulai dengan tanda bagana dan tiga bintang (//)
- Komentar multi-baris dimulai dengan tanda bagana dan tiga bintang (/*) dan diakhiri dengan tiga bintang dan tanda bagana (*/)
//this is a single-line comment /*this is a multi- line comment*/
Tanda kurung menunjukkan blok kode
Konsep lain yang dipinjam dari Java adalah blok kode.
Blok kode menunjukkan sekuens dari pernyataan yang harus dieksekusi berurutan, yang dienskapsulasi di antara tanda kurung kiri ({) dan tanda kurung kanan (}).
contoh:
if (test1 == "red") { test1 = "blue"; alert(test1); }
- Halaman Sebelumnya Realisasi JavaScript
- Halaman Berikutnya Variabel ECMAScript