Pada javascript ada beberapa kata yang tidak bisa dipakai sebagai nama variabel dan function didalam program. Kata-kata ini dikenal dengan istilah Reserved Words atau jika di-indonesiakan berarti kata-kata cadangan. Dari sekian banyak reserved words pada javascript, dapat dikelompokkan menjadi empat kelompok yaitu javascript reserved words, javascript object, properti dan method serta windows reserved words.
Jika diperhatikan banyak juga reserved words dari javascript ini. Kalau harus menghafal satu-satu tentunya akan sulit dan tidak efisien. Karena saya berasal dari Indonesia maka saya lebih senang menggunakan identifier variabel dan function dengan nama dari bahasa Indonesia karena pasti bukan merupakan reserved words dari javascript ini. Misalnya panjang, angka, siswa dan sebagainya.
Sebenarnya penggunaan reserved words tidak perlu ditakutkan karena beberapa diantaranya sering dipakai dalam pemrograman seperti if, break, public, private dan lain-lain. Berikut ini daftar dari beberapa reserved words pada javascript.
JavaScript Reserved Words
abstract | double | implements | public | var |
arguments | else | import* | return | void |
boolean | enum* | in | short | volatile |
break | eval | instanceof | static | while |
byte | export* | int | super* | with |
case | extends* | interface | switch | yield |
catch | false | let | synchronized | |
char | final | long | this | |
class* | finally | native | throw | |
const | float | new | throws | |
continue | for | null | transient | |
debugger | function | package | true | |
default | goto | private | try | |
delete | if | protected | typeof |
JavaScript Objects, Properties, and Methods
Array | hasOwnProperty | isPrototypeOf | name | String |
Date | Infinity | length | Number | toString |
eval | isFinite | Math | Object | undefined |
function | isNaN | NaN | prototype | valueOf |
Java Reserved Words
getClass | java | JavaArray | javaClass | JavaObject | JavaPackage |
Windows Reserved Words
alert | decodeURI | innerHeight | opener | screenX |
all | decodeURIComponent | innerWidth | option | screenY |
anchor | defaultStatus | layer | outerHeight | scroll |
anchors | document | layers | outerWidth | secure |
area | element | link | packages | select |
assign | elements | location | pageXOffset | self |
blur | embed | mimeTypes | pageYOffset | setInterval |
button | embeds | navigate | parent | setTimeout |
checkbox | encodeURI | navigator | parseFloat | status |
clearInterval | encodeURIComponent | frames | parseInt | submit |
clearTimeout | escape | frameRate | password | taint |
clientInformation | event | hidden | pkcs11 | text |
close | fileUpload | history | plugin | textarea |
closed | focus | image | prompt | top |
confirm | form | images | propertyIsEnum | unescape |
constructor | forms | offscreenBuffering | radio | untaint |
crypto | frame | open | reset | window |
Lihat indeks artikel Tutorial Javascript Dasar >>
Referensi: