Kata kunci mana yang tidak dicadangkan dalam javascript?

Menjawab. Kata-kata yang dicadangkan dari bahasa JavaScript tercantum di bawah ini. (Beberapa dari kata-kata ini sebenarnya digunakan dalam bahasa Java, dan dicadangkan dalam JavaScript untuk tujuan kompatibilitas atau sebagai ekstensi yang memungkinkan. ) Saat memilih nama untuk variabel JavaScript Anda, hindari kata-kata yang direvisi ini

Selain kata-kata yang dicadangkan di atas, Anda sebaiknya menghindari pengidentifikasi berikut sebagai nama variabel JavaScript. Ini adalah nama yang telah ditentukan sebelumnya dari objek, metode, atau properti JavaScript yang bergantung pada implementasi (dan, bisa dibilang, beberapa seharusnya kata-kata yang dicadangkan)

Demikian pula, nama-nama berikut (tergantung pada browser target Anda) mungkin memiliki arti khusus sebagai penangan acara, dan karenanya tidak boleh digunakan untuk tujuan lain apa pun

JavaScript memiliki sejumlah kata kunci yang dipesan. Ini adalah kata-kata yang tidak dapat Anda gunakan sebagai pengidentifikasi (nama variabel, nama fungsi, dan label lingkaran) dalam program JavaScript Anda

Kata Kunci Cadangan di ECMAScript 5 (ES5)

Daftar berikut menunjukkan kata kunci yang dicadangkan di ECMAScript 5. Ini juga mencakup kata kunci yang dicadangkan untuk masa depan serta kata kunci yang tidak diizinkan dalam mode ketat

argumen sm break case catch class fr const fr lanjutkan debugger default delete do else enum fr eval sm ekspor fr extends fr false akhirnya untuk fungsi if implements sm import fr in instanceof interface sm let sm new null package sm private sm protected sm public sm return static

Catatan. Kata kunci arguments dan eval bukan kata kunci yang dicadangkan secara ketat, tetapi diperlakukan seperti kata kunci dalam mode ketat, sehingga tidak dapat digunakan sebagai pengidentifikasi. Selain itu, kata kunci null, true, dan false tidak dapat digunakan sebagai pengidentifikasi di ECMAScript


Kata Kunci Cadangan di ECMAScript 6 (ES6)

Daftar berikut menunjukkan kata kunci yang dicadangkan di ECMAScript 6. Ini juga mencakup kata kunci yang dicadangkan untuk masa depan serta kata kunci yang tidak diizinkan dalam mode ketat

argumen sm menunggu istirahat kasus menangkap kelas const lanjutkan debugger default hapus lakukan lagi enum fr eval sm ekspor meluas salah akhirnya untuk fungsi jika mengimplementasikan sm impor di antarmuka instanceof sm biarkan sm paket null baru sm pribadi sm dilindungi sm publik sm kembalikan statis sm super alihkan ini


Kata Kunci Cadangan Masa Depan dalam Standar Lama

Daftar berikut menampilkan kata kunci yang dicadangkan sebagai kata kunci mendatang menurut spesifikasi ECMAScript lama (sebelum ECMAScript 5 atau ES5)

abstract boolean byte char double final float goto int panjang asli pendek lemparan tersinkronisasi sementara mudah menguap

Catatan. Untuk kompatibilitas mundur yang optimal, Anda sebaiknya menghindari penggunaan semua kata kunci yang ditampilkan di halaman ini sebagai nama variabel atau nama properti dalam kode JavaScript Anda

Dalam bahasa pemrograman apa pun, kata yang dicadangkan atau pengidentifikasi yang dicadangkan adalah kata yang tidak dapat digunakan sebagai pengidentifikasi, seperti nama variabel, fungsi, atau label. Dengan demikian, itu dicadangkan dan tidak dapat digunakan untuk mendefinisikan semua ini. Ini adalah definisi sintaksis, dan kata yang dicadangkan mungkin tidak memiliki arti. Pada artikel ini, kita akan membahas beberapa kata yang dicadangkan JavaScript dan deskripsinya

Berikut adalah daftar kata-kata yang Dicadangkan JavaScript beserta definisinya

Deskripsi Kata-kata yang Dicadangkan

abstrak

Abstrak adalah pengubah non-akses yang berlaku untuk kelas, metode tetapi bukan variabel

argumen

Argumen adalah objek mirip-array yang mencantumkan argumen dan beberapa properti lainnya

menunggu

Kata kunci Menunggu membuat JavaScript menunggu hingga janji mengembalikan hasil

boolean

Boolean digunakan sebagai fungsi untuk mendapatkan nilai dari variabel, objek, kondisi, ekspresi, dll. dalam hal benar atau salah

merusak

Itu merusak loop dan terus mengeksekusi kode setelah loop

byte

Ini menggunakan operator typeof() javascript untuk mendeteksi jenis variabel x dan y

kasus

Pernyataan switch mengevaluasi ekspresi. Nilai dari ekspresi kemudian dibandingkan dengan nilai dari setiap kasus dalam struktur

menangkap

Pernyataan ini memungkinkan Anda untuk menentukan blok kode yang akan dieksekusi jika terjadi kesalahan pada blok try

arang

Kata kunci char adalah tipe data yang digunakan untuk menyimpan satu karakter

kelas

Kelas adalah cara lain untuk menulis fungsi konstruktor yang dapat digunakan untuk membuat objek baru menggunakan kata kunci baru

const

Kata kunci const digunakan untuk mendeklarasikan konstanta dalam lingkup fungsi

melanjutkan

Lanjutkan pernyataan melompati satu iterasi dalam loop

debugger

Pernyataan ini menghentikan eksekusi JavaScript dan memanggil fungsi debug

bawaan

Kata kunci default bisa berada di dalam pernyataan switch, atau dengan pernyataan ekspor

menghapus

Anda dapat menggunakan kata kunci delete untuk menghapus nilai properti dan properti itu sendiri

melakukan

Pernyataan do/while digunakan ketika Anda ingin menjalankan loop setidaknya satu kali

dobel

Angka JavaScript selalu disimpan sebagai angka floating point presisi ganda

kalau tidak

Ini adalah bagian dari Pernyataan Bersyarat JavaScript dan Anda dapat menggunakannya untuk melakukan tindakan yang berbeda berdasarkan kondisi yang berbeda

enum

Kata kunci enum mendeklarasikan tipe enumerated

eval

Fungsi eval() mengevaluasi atau mengeksekusi argumen

ekspor

Pernyataan ekspor digunakan saat membuat modul JavaScript untuk mengekspor fungsi, objek, atau nilai primitif dari modul

memanjang

Kata kunci extends digunakan dalam deklarasi kelas atau ekspresi kelas untuk membuat kelas yang merupakan turunan dari kelas lain

Salah

JavaScript menyertakan objek Boolean untuk mewakili benar atau salah. Itu menganggap nol sebagai salah

terakhir

Kata kunci final digunakan untuk menyatakan bahwa suatu nilai, kelas, atau metode tidak dapat diubah

akhirnya

Pernyataan akhirnya memungkinkan Anda mengeksekusi kode, setelah mencoba dan menangkap, apa pun hasilnya

mengambang

Nomor JavaScript selalu disimpan sebagai angka floating-point presisi ganda

untuk

Pernyataan for membuat perulangan yang dijalankan selama kondisinya benar

fungsi

Fungsi adalah prosedur JavaScript yang melakukan tugas atau menghitung nilai

pergi ke

goto dilakukan dalam JavaScript menggunakan kata kunci break and continue

jika

Anda dapat menggunakan if untuk menentukan blok kode yang akan dieksekusi jika kondisi yang ditentukan benar

alat

Kata kunci implements digunakan untuk mengimplementasikan antarmuka

impor

Kata kunci impor digunakan untuk memanggil fungsi untuk mengimpor modul secara dinamis

di dalam

Operator in mengembalikan true jika properti yang ditentukan ada di objek yang ditentukan atau rantai prototipenya

contoh

Operator instanceof dalam JavaScript digunakan untuk memeriksa jenis objek pada saat dijalankan

int

Itu mengubah tipe data primitif, string, atau array ke representasi integernya

antarmuka

Kata kunci antarmuka digunakan untuk mendeklarasikan jenis kelas khusus yang hanya berisi metode abstrak

membiarkan

let memungkinkan Anda untuk mendeklarasikan variabel yang terbatas pada cakupan pernyataan blok, atau ekspresi yang digunakannya

panjang

Panjang mewakili nilai integer 64 bit two's-complement

warga asli

Kata kunci asli diterapkan pada metode untuk menunjukkan bahwa metode tersebut diterapkan dalam kode asli

baru

Kata kunci new membuat dan mengembalikan objek dari fungsi konstruktor

batal

Null dalam JavaScript yang menandakan 'tidak ada nilai' atau tidak adanya nilai apa pun

kemasan

Paket adalah direktori dengan satu atau lebih modul di dalamnya dan sebuah paket. file json yang memiliki metadata tentang paket tersebut

pribadi

Fungsi pribadi hanya dapat digunakan di dalam fungsi atau modul induknya

terlindung

Fungsi publik dapat digunakan di dalam atau di luar fungsi atau modul induknya

publik

Kata kunci yang dilindungi adalah pengubah akses yang digunakan untuk atribut, metode, dan konstruktor, menjadikannya dapat diakses dalam paket dan subkelas yang sama

kembali

Pernyataan pengembalian menghentikan eksekusi dalam suatu fungsi dan mengembalikan nilai ke pemanggil

pendek

Ini digunakan untuk mewakili nilai integer dalam JavaScript

statis

Kata kunci statis mendefinisikan metode statis untuk kelas

super

Kata kunci super digunakan untuk mengakses dan memanggil fungsi pada induk objek

mengalihkan

Pernyataan switch mengevaluasi ekspresi

disinkronkan

kode sinkron dieksekusi dalam urutan di mana setiap pernyataan menunggu pernyataan sebelumnya selesai sebelum dieksekusi

ini

JavaScript kata kunci this mengacu pada objek yang dimilikinya

melemparkan

Throw adalah kata kunci yang digunakan untuk memunculkan exception

melempar

Kata kunci throws menunjukkan jenis pengecualian apa yang mungkin dilemparkan oleh suatu metode

sementara

Transient adalah pengubah variabel yang digunakan dalam serialisasi

BENAR

Tipe data Boolean mengembalikan salah satu dari dua nilai i. e. benar atau salah

mencoba

Pernyataan try memungkinkan Anda untuk menentukan blok kode yang akan diuji kesalahannya saat dieksekusi

jenis

typeof adalah kata kunci JavaScript yang akan mengembalikan tipe variabel saat Anda memanggilnya

var

var digunakan untuk mendeklarasikan variabel dalam JavaScript

ruang kosong

Operator batal JavaScript mengevaluasi ekspresi yang diberikan dan kemudian mengembalikan nilai yang tidak terdefinisi

lincah

Kata kunci volatil adalah kualifikasi yang diterapkan ke variabel saat dideklarasikan

ketika

Pernyataan while membuat perulangan yang dijalankan saat kondisi yang ditentukan benar

dengan

Pernyataan with memperluas rantai cakupan untuk sebuah pernyataan

menghasilkan

Kata kunci hasil mengembalikan objek IteratorResult dengan dua properti dan nilai

Dengan ini, kita sampai pada akhir artikel “javascript reserved words” ini. Saya harap Anda menemukannya informatif

Sekarang setelah Anda mengetahui tentang Kata Kunci Cadangan JavaScript, lihat Pelatihan Sertifikasi Pengembangan Web oleh Edureka. Pelatihan Sertifikasi Pengembangan Web akan membantu Anda Mempelajari cara membuat situs web yang mengesankan menggunakan HTML5, CSS3, Twitter Bootstrap 3, jQuery, dan Google API, serta menerapkannya ke Amazon Simple Storage Service(S3).  

Ada pertanyaan untuk kami?

Apa yang bukan kata yang dilindungi undang-undang 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 kata-kata yang dicadangkan dalam JavaScript?

Kata yang dicadangkan .
merusak
menangkap
kelas
melanjutkan
debugger
bawaan
menghapus

Kata kunci mana yang tidak dicadangkan?

Kata kunci non-reserved memiliki arti khusus hanya dalam konteks tertentu dan dapat digunakan sebagai pengidentifikasi dalam konteks lain. Sebagian besar kata kunci yang tidak dicadangkan sebenarnya adalah nama tabel dan fungsi bawaan . IBM® Netezza® SQL menggunakan kata kunci yang tidak dicadangkan untuk melampirkan arti yang telah ditentukan sebelumnya ke sebuah kata dalam konteks tertentu.

Manakah dari berikut ini yang dicadangkan JavaScript?

Berikut adalah daftar kata-kata yang dicadangkan (dan kata-kata yang harus dihindari) dalam JavaScript. .
abstrak. boolean. merusak. byte. kasus. menangkap. arang. kelas. melanjutkan. const. debugger. bawaan. menghapus. .
terakhir. akhirnya. untuk. pergi ke. jika. alat. impor. di dalam. contoh. int. antarmuka. panjang. .
publik. kembali. pendek. statis. super. mengalihkan. disinkronkan. ini. melemparkan. melempar. sementara. BENAR