Tutorial ini akan membahas tentang sintaks Javascript seperti case-sensitive, pembuatan komentar, aturan penamaan, statement, dan expression dalam Javascript. Semua kode pada Javascript itu case-sensitive, yang berarti besar kecilnya huruf sangat berpengaruh pada kode. Contohnya Javascript
memiliki banyak fungsi bawaan [built-in functions] yang memiliki nama bermacam-macam. Dengan mengetahui aturan case-sensitive tentu membantu kita dalam memberi penamaan dalam kode, sebisa mungkin kita tidak memberi nama kode dengan nama dari fungsi bawaan Javascript. JavaScript mendukung komentar satu baris dan blok komentar. Komentar satu baris dimulai dengan dua karakter garis miring
Javascript Case-sensitive
function
tidak sama dengan Function
.Komentar
//
, misalnya:1
// Ini contoh komentar satu baris
Blok komentar dimulai dengan dua karakter /*
yang diakhiri dengan dua karakter */
, contoh:
|
|
Aturan Penamaan Identifier
Aturan penamaan identifier atau nama dari variabel, fungsi, parameter, maupun class terdiri dari format berikut ini:
- Karakter pertama hanya bisa terdiri huruf [a-z, A-Z], underscore [_], ataupun simbol dollar [$]
- Karakter lainnya bisa terdiri dari huruf, angka, underscore, dan simbol dollar
- Nama tidak boleh sama dengan kata yang dipakai oleh Javascript [Javascript reserved words]
- Penamaan identifier harus memiliki arti, contoh jika kita membuat fungsi untuk memunculkan pesan di console, gunakan nama
printConsole
- Gunakan kata yang mudah dipahami maksudnya, contoh:
userName
,numberOfLinks
, dll - Sebisa mungkin menggunakan kata dalam bahasa Inggris
- Gunakan kata yang memiliki makna lebih spesifik, contohnya:
userAddress
,userEmail
, dll. Hindari penggunaan kata yang umum sepertiuserData
,emailValue
. - Buat kebijakan tim untuk pengidentifikasian
umum, semisal pengunjung disebut dengan
user
maka konsisten gunakanuser
dalam penamaan variabel yang berkaitan dengan pengunjung.
Berikut ini contoh identifier yang benar:
|
|
Contoh identifier yang salah:
|
|
Statement
Statement atau pernyataan Javascript adalah kode Javascript paling dasar yang memiliki tugas tertentu. Sebuah statement biasanya diakhiri dengan tanda semicolon atau titik koma ;
, namun saat ini kita tidak lagi memerlukannya.
Contoh dari statement:
|
|
Kita bisa menggunakan kode blok untuk mengumpulkan beberapa statement, contoh:
|
|
Expression
Expression atau ekspresi Javascript adalah kode yang berfungsi untuk menghasilkan nilai tertentu. Contoh:
|
|
Reserved Words
Javascript reserved words adalah keyword yang digunakan oleh Javascript sehingga tidak boleh digunakan sebagai identifier. Contoh:
|
|
Berikut ini kata-kata yang telah digunakan oleh Javascript
abstract | arguments | await | boolean |
break | byte | case | catch |
char | class | const | continue |
debugger | default | delete | do |
double | else | enum | eval |
export | extends | false | final |
finally | float | for | function |
goto | if | implements | import |
in | instanceof | int | interface |
let | long | native | new |
null | package | private | protected |
public | return | short | static |
super | switch | synchronized | this |
throw | throws | transient | true |
try | typeof | var | void |
volatile | while | with | yield |