ECMA-262 menerangkan satu set kata kunci dengan tujuan tertentu, yang boleh digunakan untuk menunjukkan permulaan atau akhir pernyataan kawalan, atau untuk melaksanakan operasi tertentu, dsb. Peraturan: Kata kunci adalah bahasa terpelihara dan tidak boleh digunakan dalam pengecam.
Semua kata kunci ECMAScript (*baru untuk edisi kelima):
pecahkan buat contoh jenis kes lain baru var tangkap akhirnya kembali batal teruskan untuk suis
Semua perkataan terpelihara dalam ECMA-262 (edisi ke-3):
abstrak enum int antara muka eksport boolean pendek bait statik memanjangkan kelas asli akhir super char yang panjangpakej yang disegerakkan float membuang const goto private transient debugger pelaksanaan protected volatile double
import awam
Perkataan tersimpan boleh digunakan sebagai kata kunci dalam cetakan semula Contohnya, penyahpepijat baharu dalam edisi kelima ialah perkataan terpelihara dalam edisi ketiga.
Perkataan tersimpan dalam mod tidak ketat dalam edisi kelima:
kelas enum melanjutkan makan malam konst eksport import
Perkataan tersimpan dalam mod ketat:
melaksanakan pakej awam antaramuka peribadi statik membiarkan dilindungi hasilNota: let and yield ialah perkataan terpelihara baharu; untuk memastikan keserasian, ia disyorkan sebagai perkataan terpelihara rujukan.
Menggunakan kata kunci dan perkataan terpelihara dalam Javascript akan mengakibatkan ralat. Tidak disyorkan!