Setiap bahasa pemrograman mempunyai syntax sendiri-sendiri, Syntax adalah aturan yang didefinisikan untuk pengkodean program untuk menjalankan tugas tertentu. Jika berbicara tentang Syntax maka kita pasti berbicara tentang tata bahasa dan struktur bahasa. Tata bahasa dan struktur bahasa merupakan komponen utama untuk memahami statement. JavaScript mengenal 2 macam statement yaitu Statement sederhana dan Statement komplek(statement yang mempunyai banyak macam perintah yang didefinisikan).
Contoh :
x= y + z; // statement sederhana
if(nilai>65) { hasil=”lulus”;} // statement komplek
jika statement dijalankan dalam suatu kelompok perintah tertentu maka statement ini dinamakan fungsi.
1. Case Sensitive
Seperti pernah disinggung pada selayang pandang bahwa JavaScript merupakan bahasa yang meniru bahasa java, awak dan perl. Oleh sebab itu maka JavaScript menganut tata bahasa dari ketiga bahasa tersebut. Salah satu tata bahasa yang dianut adalah case sensitive, artinya JavaScript membedakan antara huruf besar maupun huruf kecil. Misalkan perintah while adalah perintah yang benar, akan menjadi salah jika perintah dirubah menjadi WHILE.
2 White Space dan Line Break
JavaScript sangat sentitive dengan white Space dan line break. Oleh sebab itu harus diperhatikan dalam pembuatan kode program dua macam karakter ini, karena akan sangat berpengaruh bisa salah definisi.
Contoh salah :
var nilai=12 0;
definisi variabel diatas salah, karena mengandung white space
Contoh benar :
var nilai1=120; // benar
definisi variabel diatas benar, karena white space telah dibuang
Contoh salah :
var Kalimat=" Hallo, perkenalkan nama saya afriyudi
saya senang berkenalan dengan anda.
Semoga pertemuan ini akan berlajut nanti ";
Atau
var Kalimat=" Hallo, perkenalkan nama saya afriyudi"
+"saya senang berkenalan dengan anda.";
definisi variabel diatas salah, karena mengandung line break dan letak + yang salah, cara ini tidak diperbolehkan.
Contoh benar :
var Kalimat="Hallo, perkenalkan nama saya afriyudi"+
"saya senang berkenalan dengan anda.";
Atau
var Kalimat="Hallo, perkenalkan nama saya afriyudi saya senang berkenalan dengan anda.";
Berlanjut