ECMA-262 menjelaskan serangkaian kata kunci dengan tujuan tertentu, yang dapat digunakan untuk menunjukkan awal atau akhir dari pernyataan kontrol, atau untuk melakukan operasi tertentu, dll. Peraturan: Kata kunci adalah bahasa yang dilindungi bahasa dan tidak dapat digunakan sebagai pengidentifikasi.
Semua kata kunci untuk ecmascript (* ditambahkan dalam edisi kelima):
break do instance dari casing lain lain var catch akhirnya return void lanjutkan untuk switch saat debugger* berfungsi ini dengan default jika lempar hapus di try
Semua kata yang dicadangkan dalam ECMA-262 (edisi ketiga):
Abstrak Enum int Interface Ekspor Short Boolean Byte Static Byte Long Long Super Char Final Native Class
Paket pelampung yang disinkronkan melempar const goto private transient debugger mengimplementasikan double volatile terlindungi
Impor publik
Kata -kata yang dipesan dapat digunakan sebagai kata kunci yang dicetak ulang, seperti debugger baru yang ditambahkan dalam edisi kelima adalah kata -kata yang dicadangkan dalam edisi ketiga.
Kata-kata yang dicadangkan dalam mode non-ketat dalam edisi kelima:
kelas enum memperluas dukungan impor ekspor konst
Cadangan kata -kata dalam mode ketat:
Menerapkan Paket Antarmuka Publik Private Static Let Lindung Hasil
Catatan: Misalkan dan hasil adalah kata -kata yang baru ditambahkan; Untuk kompatibilitas, disarankan untuk digunakan sebagai kata -kata yang dicadangkan referensi.
Menggunakan kata kunci dan kata -kata yang dipesan dalam JavaScript akan menghasilkan kesalahan. Tidak direkomendasikan!