Tatabahasa ECMAScript
- Halaman Sebelumnya Pengembangan JavaScript
- Halaman Berikutnya Variable ECMAScript
Para pengembang yang kenal dengan bahasa Java, C dan Perl akan mendapati bahwa tatabahasa ECMAScript mudah untuk dipegang, kerana ia mengambil pinjaman tatabahasa dari bahasa ini.
Java dan ECMAScript mempunyai beberapa ciri tatabahasa yang sama serta beberapa yang berbeza sepenuhnya.
Membedakan huruf besar dan kecil
Sama seperti Java, variabel, nama fungsi, operator, dan segala sesuatu lainnya membedakan huruf besar dan kecil.
Contoh:
Variabel test dan variabel TEST adalah berbeda.
Variabel adalah tipe lemah
Beberapa yang berbeda dengan Java dan C, variabel di ECMAScript tidak memiliki tipe khusus, saat mendefinisikan variabel hanya menggunakan operator var, dapat diinisialisasi dengan nilai apapun.
Dahulu, dapat diubah kapan saja jenis data yang disimpan variabel (sebaiknya menghindari 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 memerlukan 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 memperhitungkan akhir baris yang dihentikan seperti akhir pernyataan (seperti Visual Basic dan VBScript), asalkan hal ini tidak mengkhianati semantik kode.
Adat yang terbaik dalam menulis kode adalah selalu menambahkan tanda titik koma, karena tanpa tanda titik koma, beberapa peramban tidak dapat berjalan dengan benar, meskipun menurut standar ECMAScript, dua baris kode di bawah ini adalah benar:
var test1 = "red" var test2 = "blue";
Komentar sama seperti di bahasa pemrograman Java, C dan PHP
ECMAScript mengambil sintaks komentar dari bahasa pemrograman ini.
Ada dua jenis komentar:
- Komentar baris tunggal dimulai dengan garis miring dan tiga bintang (//)
- Komentar multi-baris dimulai dengan garis miring dan tiga bintang (/*), dan berakhir dengan tiga bintang dan garis miring (*/)
//this is a single-line comment /*this is a multi- line comment*/
Tanda kurung menunjukkan blok kode
Konsep lain yang diambil dari Java adalah blok kode.
Blok kode menunjukkan sebatas suatu rangkaian 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 Pengembangan JavaScript
- Halaman Berikutnya Variable ECMAScript