Apa yang bukan kata yang dicadangkan dalam javascript?

Kata kunci dalam JavaScript ini masing-masing baru di ECMAScript 5 dan 6. Sebagai berikut, pentingnya kata-kata cadangan yang dihapus

Kata Kunci Dihapus

Dari ECMAScript 5 dan 6, kata-kata cadangan yang dihapus dalam JavaScript adalah sebagai berikut

  • abstrak
  • boolean
  • byte
  • arang
  • dobel
  • terakhir
  • mengambang
  • pergi ke
  • int
  • panjang
  • warga asli
  • pendek
  • disinkronkan
  • melempar
  • sementara
  • tidak stabil

Karena ECMAScript 5 dan 6 memiliki masalah kompatibilitas dengan browser yang berbeda, kita tidak boleh menggunakan variabel ini

Objek, Properti, dan Metode

Kita juga harus menahan diri dari objek, properti, dan metode berikut

  • Himpunan
  • Tanggal
  • eval
  • fungsi
  • Ketakterbatasan
  • isFinite
  • isNaN
  • hasOwnProperty
  • isPrototypeOf
  • panjang
  • Matematika
  • NaN
  • nama
  • Nomor
  • Obyek
  • prototipe
  • Rangkaian
  • keString
  • belum diartikan
  • Nilai dari

Kata-kata Jawa yang Harus Dihindari

Saat bekerja dengan kata-kata yang dicadangkan dalam JavaScript, kita harus mencatat bahwa JavaScript digunakan bersama dengan Java. Oleh karena itu, kita tidak boleh menggunakan beberapa objek Java sebagai pengidentifikasi dalam JavaScript. Berikut adalah beberapa contoh kata kunci ini dalam JavaScript

  • getClass
  • Jawa
  • Susunan Jawa
  • javaClass
  • JavaObject
  • Paket Java

– Menghindari Objek HTML dan Jendela

Dalam banyak aplikasi, JavaScript digunakan sebagai bahasa pemrograman. Oleh karena itu, penggunaan kata kunci dalam JavaScript harus dilakukan dengan hati-hati untuk menghindari kebingungan dengan nama HTML, objek jendela, dan properti seperti yang disebutkan di bawah ini

  • peringatan
  • semua
  • jangkar
  • jangkar
  • daerah
  • menetapkan
  • mengaburkan
  • tombol
  • kotak centang
  • clearInterval
  • clearTimeout
  • informasi klien
  • menutup
  • tertutup
  • mengonfirmasi
  • konstruktor
  • crypto
  • decodeURI
  • decodeURIComponent
  • Status default
  • dokumen
  • elemen
  • elemen
  • menanamkan
  • sematan
  • encodeURI
  • komponen encodeURI
  • Status default
  • melarikan diri
  • peristiwa
  • unggah file
  • fokus
  • membentuk
  • formulir
  • bingkai
  • innerHeight
  • innerWidth
  • lapisan
  • lapisan
  • tautan
  • lokasi
  • mimeTypes
  • navigasi
  • navigator
  • bingkai
  • frameRate
  • tersembunyi
  • sejarah
  • gambar
  • gambar-gambar
  • offscreenBuffering
  • membuka
  • pembuka
  • pilihan
  • outerHeight
  • lebar luar
  • paket
  • pageXOffset
  • halamanYOffset
  • induk
  • parseFloat
  • parseInt
  • Kata sandi
  • pkcs11
  • plugin
  • mengingatkan
  • propertyIsEnum
  • radio
  • Mengatur ulang
  • layarX
  • layarY
  • menggulir
  • aman
  • Pilih
  • diri sendiri
  • setInterval
  • setTimeout
  • status
  • kirim
  • noda
  • teks
  • textarea
  • atas
  • unscape
  • tidak bernoda
  • jendela

Penangan Acara yang Dicadangkan JavaScript

Selain itu, kita juga harus menahan diri untuk tidak menggunakan kata kunci khusus JavaScript

  • onblur
  • onclick
  • onerror
  • sedang fokus
  • onkeydown
  • onkeypress
  • onkeyup
  • onmouseover
  • memuat
  • onmouseup
  • onmouseddown
  • onsubmit

Kata Kunci Non-Standar

Sejauh ini, kami membahas kata kunci standar dalam JavaScript. Sekarang, mari kita bahas secara singkat kata kunci tidak standar yang umum dalam JavaScript sebagai berikut

  • Ini adalah kata kunci const yang terutama digunakan sebagai variabel karena mesin memperlakukannya sama dengan var. Namun, beberapa mesin juga akan melihatnya mendefinisikan variabel read-only
  • Pertimbangkan bagaimana 'const' adalah ekstensi JavaScript dan didukung oleh browser seperti Firefox dan Chrome. Namun, itu masih bukan bagian dari standar JavaScript ECMAScript 3 dan 5 masing-masing dan kami tidak menyarankan untuk menggunakannya

Penggunaan

Sepanjang variabel dan kata kunci dalam JavaScript yang dibahas di atas, kita juga harus menyebutkan bahwa literal seperti true, false, dan null tidak dapat digunakan sebagai pengidentifikasi dalam ECMAScript. Alasan pengidentifikasi sangat penting adalah karena penerapannya dengan kata-kata yang dicadangkan dalam JavaScript. Pengidentifikasi yang ditampilkan di bawah menyertakan kata-kata yang dicadangkan dalam JavaScript

a. impor
a['impor']
a = { impor. 'ini adalah sampel'}

Sekarang, mari kita lihat bagaimana pengidentifikasi tanpa kata yang dicadangkan diberi nama dalam contoh sebagai berikut

impor fungsi() {}

Beberapa contoh pengidentifikasi dan nama pengidentifikasi lainnya yang ilegal adalah. FunctionDeclaration, FunctionExpression, VariableDeclaration, MemberExpression, dan CallExpression

– Pengidentifikasi Makna Khusus

Di dalam pengidentifikasi, ada beberapa contoh di mana mereka memiliki arti khusus meskipun bukan kata kunci. Pengidentifikasi seperti itu adalah

  • argumen
  • mendapatkan
  • mengatur

Literal

Di sini, kita akan membahas beberapa tipe literal untuk membantu mengembangkan pemahaman, dimulai dengan Null literal

– Null Literal

Literal nol adalah kata kunci yang mewakili referensi nol; . Kita harus mencatat bahwa tipe nilai yang biasa tidak null kecuali mereka adalah tipe nilai nullable awalnya. Kata kunci untuk null literal adalah "null"

- Literal Boolean

Dalam literal Boolean, ada dua nilai literal. benar atau salah. Namun, perlu diingat bahwa nilai Boolean primitif benar dan salah tidak sama dari objek Boolean seperti yang membungkus tipe data Boolean primitif. Kata kunci untuk ini adalah "benar" dan "salah"

– Literal Numerik

Dalam literal numerik, tipe Number dan BigInt adalah dua literal yang sama dengan nilai desimal. Kita harus berhati-hati ketika literal numerik digunakan dengan nol di urutan awal. Nilai diuraikan sebagai desimal dan oktal. Secara keseluruhan, ini dapat diungkapkan dalam

  • Format heksadesimal dan oktal
  • Digit berurutan (0-9) tanpa nol di depan
  • Sertakan angka dan huruf dalam format huruf kecil dan huruf besar (A-F) atau (a-f) atau (0-9)

Kita harus mencatat bahwa meskipun literal dapat dimulai dengan nol di depan, angka setelah nol harus kurang dari delapan sehingga angka tersebut diinterpretasikan sebagai oktal.

– Eksponensial

Literal eksponensial menggunakan beN sebagai formatnya. b adalah singkatan dari bilangan dasar yang merupakan bilangan bulat atau bilangan mengambang, e char adalah indikator eksponen dan terakhir, N adalah eksponen atau bilangan pangkat – sesuai ECMA-2019, ini adalah bilangan bulat bertanda seperti yang ditunjukkan di bawah ini

0e-5
0e+5
5e1
175e-2
1e3
1e-3

Untuk dua baris pertama, kita akan mendapatkan 0, diikuti 50 untuk baris ketiga, 1. 75 untuk baris keempat, 1000 untuk baris kelima, dan 0. 001 untuk baris keenam

– Literal Garis Biner

Sintaks literal menggunakan nol di awal dan bawah serta huruf besar "0b" atau "0B". Browser harus diperiksa terlebih dahulu untuk kompatibilitas karena ini adalah tambahan baru untuk ECMAScript 2015. Dalam prosesnya, digit harus 0 atau 1 setelah “0b” atau “0B” atau lainnya;

var FLT_SIGNBIT  = 0b100000000000000000000000000000000;
var FLT_EXPONENT = 0b011111111000000000000000000000000;
var FLT_MANTISSA = 0B000000000111111111111111111111111;

Untuk baris pertama dan kedua, nilainya adalah 10 secara numerik dan untuk baris ketiga, nilainya adalah tujuh

- Oktal Literal

Digit oktal akan dimulai dari 0 dan berakhir pada 7. Sintaks menggunakan nol di awal dengan huruf kecil atau huruf besar "o" atau "O". Sekali lagi, sintaks ini juga baru untuk ECMAScript 2015 sehingga kompatibilitas browser perlu diperiksa. Jika angka digital melebihi 0-7, digit oktal SyntaxError yang hilang akan terlempar

var n = 0O755;
var m = 0o644;

Dibandingkan dengan contoh di atas, kita juga bisa menggunakan nol di awal diikuti dengan numerik

0755
0644

– Heksadesimal

Literal heksadesimal menggunakan nol di awal dengan huruf besar atau kecil "X" atau "x". Digit tidak boleh keluar dari kisaran 0-9 dan a-f;

0xFFFFFFFFFFFFFFFFFF // 295147905179352830000
0x123456789ABCDEF   // 81985529216486900
0XA                 // 10

Untuk baris pertama dan baris kedua angkanya lebih dari 15. Namun, untuk baris ketiga;

– String Literal

Saat menggunakan literal string, kita harus tahu bahwa ini adalah urutan nol atau lebih karakter dalam tanda kutip (tunggal). Meskipun umum dalam tanda kutip tunggal, kita masih bisa menggunakan tanda kutip ganda. Poin kode dalam literal string bersama dengan beberapa contoh ditunjukkan di bawah ini

  • U+005C
  • U+000D
  • U+000A

Peluru pertama adalah garis miring terbalik, CR kedua, dan LF terakhir. U+2028 dan U+2029 tidak dapat ditampilkan sebagai tidak lolos ketika berhadapan dengan string literal. Sekarang, poin kode ditampilkan dengan escape sequence dan kodenya dikodekan UTF-16

Beberapa Hal yang Perlu Diingat Tentang Garis Bawah

  • Saat bekerja dengan literal, kita harus ingat bahwa garis bawah pada deretan angka atau huruf tidak boleh lebih dari satu
  • Garis bawah juga tidak boleh berada di akhir huruf numerik atau literal
  • Garis bawah tidak boleh tepat setelah nol di awal

Jika kondisi yang disebutkan tidak terpenuhi, hasilnya adalah SyntaxError

Pikiran Akhir

Dalam panduan ini, kami membahas konsep-konsep berikut

  • Kami melihat kata kunci yang harus kami hindari, kata kunci yang dihapus dalam javaScript, objek, dan properti
  • Kami membahas kata-kata Java untuk menghindari HTML, objek jendela, dan kata kunci yang dicadangkan JavaScript
  • Terakhir, kami membahas penggunaan kata-kata yang dicadangkan JavaScript dan literal yang sesuai

Apa yang bukan kata yang dicadangkan dalam javascript?
Kami harap panduan ini membantu Anda memahami pentingnya kata-kata yang dicadangkan dalam JavaScript. Jangan ragu untuk mengunjungi bagian lain untuk mempelajari bagian lain dari JavaScript dan bahasa lainnya

5/5 - (14 suara)

Apa yang bukan kata yang dicadangkan dalam javascript?

Posisi adalah Segalanya

Posisi Adalah Segalanya. Sumber Daya Masuk Anda untuk Belajar & Membangun. CSS,JavaScript,HTML,PHP,C++ dan MYSQL

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.

Apakah kelas kata yang dicadangkan dalam JavaScript?

Sayangnya, class adalah kata yang dicadangkan dalam JavaScript .

Apakah acara adalah kata yang dicadangkan dalam JavaScript?

Tapi ini menunjukkan bahwa event bukanlah kata yang dilindungi undang-undang . Itu variabel. Jadi di mana Anda tidak bisa mengatakan break = "spam"; . Jadi jika Anda mencoba menggunakan break , yang dicadangkan, itu akan gagal.