Rumah  >  Artikel  >  hujung hadapan web  >  Apakah perkataan yang dikhaskan dalam JavaScript?

Apakah perkataan yang dikhaskan dalam JavaScript?

青灯夜游
青灯夜游asal
2021-12-07 13:58:0011796semak imbas

Perkataan terpelihara bagi JavaScript ialah: abstrak, double, goto, asli, statik, boolean, enum, implements, package, super, byte, char, class, const, public, dsb.

Apakah perkataan yang dikhaskan dalam JavaScript?

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Perkataan tersimpan JavaScript

Perkataan tersimpan ialah set nama (atau perintah) yang disediakan untuk digunakan dalam bahasa JavaScript. Nama-nama ini pada masa ini tidak mempunyai tujuan khusus dan dikhaskan untuk peningkatan JavaScript. Pengguna dinasihatkan untuk tidak menggunakannya. Arahan khusus ditunjukkan dalam jadual.

JavaScript 保留字
abstract double goto native static
boolean enum implements package super
byte export import private synchronized
char extends int protected throws
class final interface public transient
const float long short volatile

ECMAScript 3 menyenaraikan semua kata kunci Java sebagai perkataan simpanan, manakala ECMAScript 5 mempunyai peraturan yang lebih fleksibel, contohnya:

  • Dalam mod tidak ketat, hanya Tentukan class, const, enums, export, extends, import, and super as reserved words, dan perkataan reserved ECMAScript 3 lain boleh digunakan dengan bebas

  • Dalam mod ketat, ECMAScript 5 menjadi lebih berhati-hati; , mengehadkan penggunaan implement, antara muka, let, package, private, protected, public, static, yield, eval (perkataan bukan simpanan), hujah (perkataan bukan simpanan).

JavaScript mentakrifkan banyak pembolehubah dan fungsi global, dan pengguna harus mengelak daripada menggunakannya Arahan khusus adalah seperti yang ditunjukkan dalam jadual.

JavaScript 预定义全局变量和函数
arguments  encodeURL  Infinity  Number  RegExp
Array  encodeURLComponent  isFinite  Object  String
Boolean  Error  isNaN  parseFloat  SyntaxError
Date  eval  JSON  parseInt  TypeError
decodeURL  EvalError  Math  RangeError  undefined
decodeURLComponent  Function  NaN  ReferenceError  URLError

Persekitaran berjalan JavaScript yang berbeza akan mentakrifkan beberapa pembolehubah global dan fungsi yang disenaraikan dalam jadual di atas hanya untuk persekitaran yang menjalankan pelayar web.

Sama ada dalam mod ketat atau mod tidak ketat, jangan gunakan perkataan terpelihara yang disenaraikan di atas apabila mentakrifkan nama pembolehubah, nama fungsi atau nama atribut.

[Cadangan berkaitan: tutorial pembelajaran javascript]

Atas ialah kandungan terperinci Apakah perkataan yang dikhaskan dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn