Standard JavaScript
Semua penyemak imbas moden sudah menyokong sepenuhnya ES5 (ECMAScript 5).
Kata kunci simpanan JavaScript (kata kunci)
Kata kunci simpanan Javascript (pengecam) tidak boleh digunakan sebagai pembolehubah, label atau nama fungsi. Beberapa kata kunci terpelihara digunakan oleh Javascript untuk sambungan masa hadapan.
abstrak | hujah | boolean | pecah | bait |
kes | tangkap | char | kelas* | konst |
teruskan | penyahpepijat | lalai | padam | buat |
ganda | lain | enum* | eval | eksport* |
melanjutkan* | palsu | akhir | akhirnya | terapung |
untuk | fungsi | goto | jika | melaksanakan |
import* | dalam | contoh | int | antara muka |
biar | panjang | asli | baharu | null |
pakej | peribadi | dilindungi | awam | kembali |
pendek | statik | hebat* | suis | disegerakkan |
ini | buang | melempar | sementara | benar |
cuba | jenis | var | batal | tidak menentu |
sementara | dengan | hasil |
* Kata kunci yang ditanda baru ditambah dalam ECMAScript5.
Objek, sifat dan kaedah JavaScript
Anda juga harus mengelak daripada menggunakan nama objek JavaScript terbina dalam, sifat dan kaedah sebagai pembolehubah Javascript atau nama fungsi:
Susunatur | Tarikh | eval | fungsi | mempunyai Harta Sendiri |
Infiniti | adalah Terhad | isNaN | isPrototypeOf | panjang |
Matematik | NaN | nama | Nombor | Objek |
prototaip | Rentetan | kepadaString | tidak ditentukan | nilai |
Kata kunci simpanan Java
JavaScript sering digunakan bersama-sama dengan Java. Terdapat beberapa objek dan sifat Java yang anda harus elakkan digunakan sebagai pengecam JavaScript:
getClass | java | JavaArray | javaClass | JavaObject | JavaPackage |
Perkataan simpanan Windows
JavaScript boleh digunakan di luar HTML. Ia boleh digunakan sebagai bahasa pengaturcaraan dalam banyak aplikasi lain.
Dalam HTML, anda mesti (dan demi kemudahalihan, anda harus) mengelak daripada menggunakan nama objek dan sifat HTML dan Windows sebagai pembolehubah Javascript dan nama fungsi:
makluman | semua | sauh | sauh | kawasan |
tugaskan | kabur | butang | kotak pilihan | clearInterval |
clearTimeout | Maklumat pelanggan | tutup | ditutup | sahkan |
constructeur | crypto |