Kata kunci simpanan JavaScript

Kata kunci simpanan JavaScript

Kata kunci simpanan JavaScript

Dalam JavaScript, sesetengah pengecam adalah kata kunci simpanan dan tidak boleh digunakan sebagai nama pembolehubah atau nama fungsi.

Piawaian JavaScript

Semua pelayar moden menyokong sepenuhnya ECMAScript 3 (ES3, versi ketiga JavaScript, bermula pada tahun 1999).

ECMAScript 4 (ES4) gagal.

ECMAScript 5 (ES5, dikeluarkan pada 2009), ialah versi rasmi JavaScript yang terkini.

Dari masa ke masa, kami mula melihat bahawa semua penyemak imbas moden mempunyai sokongan penuh untuk ES5.

Kata kunci simpanan JavaScript

Kata kunci simpanan JavaScript tidak boleh digunakan sebagai nama pembolehubah, label atau fungsi. Beberapa kata kunci terpelihara digunakan oleh Javascript untuk sambungan masa hadapan.

argumen abstrak boolean break byte

case catch char class* const

teruskan nyahpepijat padam lalai lakukan

double else enum* eval export*

melanjutkan* akhir palsu akhirnya terapung

untuk fungsi goto jika pelaksanaan

import* dalam instanceof antara muka int

biar lama asli null baru

pakej pulangan awam dilindungi swasta

suis super* statik pendek disegerakkan

lontaran ini melontar benar sementara

cuba jenis var void meruap

sementara dengan hasil

* Kata kunci yang ditanda baru ditambah dalam ECMAScript5.

Objek, sifat dan kaedah JavaScript

Anda juga harus mengelak daripada menggunakan nama objek, sifat dan kaedah terbina dalam JavaScript sebagai pembolehubah JavaScript atau nama fungsi:

Tarikh Tatasusunan eval function hasOwnProperty

Infinity isFinite isNaN isPrototypeOf length

Math NaN name Nombor Objek

prototaip String toString undefined valueOf

Kata kunci simpanan Java

JavaScript sering digunakan dengan Java. Terdapat beberapa objek dan sifat Java yang harus anda elakkan daripada menggunakan sebagai pengecam JavaScript:

getClass java JavaArray javaClass JavaObject JavaPackage

Kata kunci simpanan Windows

JavaScript boleh digunakan di luar HTML . Ia boleh digunakan sebagai bahasa pengaturcaraan dalam banyak aplikasi lain.

Dalam HTML, anda mesti (dan untuk kemudahalihan, anda harus) mengelak daripada menggunakan nama objek dan sifat HTML dan Windows sebagai pembolehubah Javascript dan nama fungsi:

beritahu semua kawasan penambat utama

tetapkan kotak semak butang kabur clearInterval

clearTimeout clientMaklumat tutup ditutup sahkan

pembina crypto decodeURI decodeURIComponent defaultStatus

elemen elemen elemen dokumen benamkan benam

encode encodeURIComponent escape event fileUpload

fokus membentuk bingkai innerHeight

innerWidth lapisan lapisan lokasi pautan

mimeTypes navigasi bingkai navigator frameRate

imej sejarah tersembunyi🎜>imej sejarah tersembunyi di luar skrin >

pilihan pembuka terbuka outerHeight outerWidth

pakej pageXOffset pageYOffset induk parseFloat

kata laluan par seInt pkcs11 gesaan pemalam

propertyIsXEnum reset skrin radio <🎜set semula skrin radio secure select self setInterval

setTimeout status serahkan teks taint

textarea top unescape untaint window

Pengendali acara HTML

Selain itu, anda Anda juga harus mengelak daripada menggunakan Nama pengendali acara HTML sebagai pembolehubah Javascript dan nama fungsi.

Contoh:

onblur onclick onerror on focus

onkeydown onkeypress onkeyup onmouseover

onload onmouseup onmousedown onsubmit

Non-standard JavaScript

Selain kata kunci yang ditempah, terdapat juga beberapa kata kunci bukan standard dalam pelaksanaan JavaScript .

Contohnya ialah kata kunci const, yang digunakan untuk menentukan pembolehubah. Sesetengah enjin JavaScript menganggap const sebagai sinonim untuk var. Enjin lain menganggap const sebagai definisi pembolehubah baca sahaja.

Const ialah sambungan JavaScript. Enjin JavaScript menyokong penggunaannya dalam Firefox dan Chrome. Tetapi ia bukan sebahagian daripada piawaian JavaScript ES3 atau ES5. Cadangan: Jangan gunakannya.


Meneruskan pembelajaran
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> ​ <p>点击这个按钮,来调用带参数的函数。</p> <button onclick="myFunction('Harry Potter','Wizard')">点击这里</button> <script> function myFunction(name,job){ alert("Welcome " + name + ", the " + job); } </script> ​ </body> </html>
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!