Apakah acara merupakan kata yang dicadangkan dalam javascript?

Memilih kata kunci JavaScript yang salah mungkin menjadi alasan Anda menemukan berbagai bug. Ada seluruh daftar kata-kata khusus JavaScript yang tidak boleh Anda gunakan, karena digunakan untuk mengeksekusi kode atau memberi nama objek bawaan JavaScript. Beberapa harus dihindari karena berasal dari bahasa lain atau sistem operasi Windows

Dalam tutorial ini, Anda akan mempelajari semua tentang kata-kata khusus JavaScript. Anda akan menemukan daftar ekstensif dari semua kata yang harus Anda hindari saat membuat variabel, fungsi, dan deklarasi

Isi

Kata Cadangan JavaScript. Kiat Utama

  • Ada beberapa pengidentifikasi dalam JavaScript yang dicadangkan, sehingga tidak dapat digunakan sebagai nama variabel atau fungsi baru
  • Ada juga kata-kata yang tidak dilarang untuk digunakan sebagai pengidentifikasi khusus, tetapi harus dihindari karena sudah termasuk objek bawaan di JavaScript

Versi Skrip ECMA

Sebelum melihat kata-kata yang dicadangkan JavaScript, mari kita lihat timeline rilis berbagai versi bahasa itu sendiri

  • ECMAScript 3 - dirilis pada 1999, Desember
  • ECMAScript 4 - ditinggalkan
  • ECMAScript 5 - dirilis pada 2009, Desember
  • ECMAScript 6 - dirilis pada 2015, Juni (JavaScript versi resmi terbaru)

Seiring berjalannya waktu, ECMAScript 5 dan 6 akhirnya mendapatkan dukungan yang diperlukan di semua browser modern

Daftar Istilah yang Harus Dihindari

Kata-kata yang ditentukan di bawah ini tidak dapat digunakan sebagai kata kunci JavaScript, nama variabel, fungsi, atau label, karena sudah dicadangkan untuk orang lain. Misalnya, hasil JavaScript adalah kata kunci yang digunakan untuk menjeda dan melanjutkan pekerjaan fungsi generator. Oleh karena itu, Anda tidak dapat menerapkan nama ini ke fungsi baru yang Anda buat

Tinjau tabel dengan hati-hati, dan hafalkan kata-kata khusus JavaScript

argumentsabstractbreakbytebooleancharconstcaseclass*catchdebuggerdeletedefaultdocontinuedoubleelseevalexport*enum*falsefinallyfinalfloatextends*functionifgotoimplementsforininterfaceimport*intinstanceoflongnullnativenewletprivatereturnprotectedpublicpackagestaticsynchronizedsuper*switchshortthrowtruethrowstransientthistypeofvolatilevarvoidtryyieldwithwhile

Catatan. Anda dapat melihat simbol * di sebelah beberapa kata (misalnya, JavaScript enum). Ini menandai kata-kata yang baru di ECMAScript 5 dan 6. misalnya, JavaScript super belum ada hingga tahun 2015

Juga disarankan untuk menghindari penggunaan nama objek, metode, dan properti bawaan JavaScript untuk deklarasi Anda

DatehasOwnPropertyevalfunctionArrayisFinitelengthisNaNisPrototypeOfInfinityNaNObjectnameNumberMathStringvalueOftoStringundefinedprototype

Apakah acara merupakan kata yang dicadangkan dalam javascript?

Pro

  • Desain sederhana (tidak ada informasi yang tidak perlu)
  • Kursus berkualitas tinggi (bahkan yang gratis)
  • Berbagai fitur

Fitur utama

  • program nanogelar
  • Cocok untuk perusahaan
  • Sertifikat penyelesaian berbayar

EKSKLUSIF. DISKON 75%.

Apakah acara merupakan kata yang dicadangkan dalam javascript?

Pro

  • Mudah dinavigasi
  • Tidak ada masalah teknis
  • Terlihat peduli dengan penggunanya

Fitur utama

  • Berbagai macam kursus
  • Kebijakan pengembalian dana 30 hari
  • Sertifikat kelulusan gratis

SERENDAH 12. 99$

Apakah acara merupakan kata yang dicadangkan dalam javascript?

Pro

  • Pengalaman pengguna yang luar biasa
  • Menawarkan konten berkualitas
  • Sangat transparan dengan harga mereka

Fitur utama

  • Sertifikat kelulusan gratis
  • Berfokus pada keterampilan ilmu data
  • Jadwal belajar fleksibel

DISKON 75%.

Kata Cadangan Java

Bahkan jika Anda seorang pemula dalam pengkodean, kami yakin Anda sudah mengetahui perbedaan antara JavaScript dan Java. Namun, kedua bahasa ini cenderung berjalan seiring dan digunakan bersama. Oleh karena itu, sebaiknya hindari penggunaan objek Java dan nama properti untuk kata kunci JavaScript Anda juga

Lihat daftar di bawah ini untuk melihat kata-kata khusus Java. Anda akan melihatnya agak pendek dan mudah diingat

JavaArrayjavaJavaPackageJavaObjectgetClassjavaClass

Persyaratan Windows dan HTML

Seperti yang Anda lihat di bagian sebelumnya, beberapa batasan penggunaan kata juga muncul dari penggunaan JavaScript dengan bahasa dan sistem lain. JavaScript juga dapat digunakan di luar HTML, pada sistem. Oleh karena itu, cobalah untuk tidak menggunakan nama objek dan properti Windows untuk variabel dan fungsi JavaScript

allareaanchoranchorsalertblurclearIntervalbuttoncheckboxassignclientInformationconfirmcloseclosedclearTimeoutcryptodefaultStatusdecodeURIdecodeURIComponentconstructorelementembedselementsembeddocumentencodeURIComponentfileUploadescapeeventencodeURIforminnerHeightformsframefocuslayerlocationlayerslinkinnerWidthnavigateframeRatenavigatorframesmimeTypeshistoryoffscreenBufferingimageimageshiddenopenerouterWidthoptionouterHeightopenpageXOffsetparseFloatpageYOffsetparentpackagespasswordpromptpkcs11pluginparseIntradioscreenYresetscreenXpropertyIsEnumsecuresetIntervalselectselfscrollstatustextsubmittaintsetTimeouttopwindowunescapeuntainttextarea

Juga disarankan untuk tidak menggunakan nama event handler untuk kata kunci JavaScript kustom. Ini akan membiarkan Anda menghindari kemungkinan kesalahan dalam kode Anda

Manakah kata-kata yang dicadangkan dalam JavaScript?

Kata yang dicadangkan .
merusak
menangkap
kelas
melanjutkan
debugger
bawaan
menghapus

Manakah yang bukan merupakan kata yang dicadangkan dalam JavaScript?

Identifier adalah IdentifierName yang bukan ReservedWord. Spesifikasi menjelaskan empat kelompok kata yang dipesan. kata kunci, kata cadangan masa depan, literal nol, dan literal boolean.

Apa jenis acara dalam JavaScript?

Properti read-only tipe dari antarmuka Event mengembalikan string yang berisi tipe event . Itu diatur saat acara dibuat dan merupakan nama yang biasa digunakan untuk merujuk ke acara tertentu, seperti click , load , atau error.

Apakah melempar kata yang dicadangkan dalam JavaScript?

Dicadangkan untuk penggunaan mendatang . abstrak, boolean, byte, char, class, const, double, enum, export, extends, final, float, goto, implements, import, int, interface, let, long, native, package, private, protected, public, short, .