bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

Learn/JavaScript/Debugging, Projects, and Reference
JavaScript•Debugging, Projects, and Reference

JavaScript Reserved Words

Flash cards

Review the key moves

1/3
Core idea

What is the main idea behind JavaScript Reserved Words?

Lesson checks

Practice each idea before moving on

Short Mimo-style checks built from this lesson's code, terms, and sequence.

1Quick choice

Which statement best captures the main point of this lesson?

2Order

Put the learning moves in the order that makes the concept easiest to apply.

JavaScript Objects, Properties, and Methods
Removed Reserved Words
JavaScript Reserved Words
abstractargumentsasync *await *
booleanbreakbytecase
catchcharclass *const *
continuedebuggerdefaultdelete
dodoubleelseenum *
evalexport *extends *false
finalfinallyfloatfor
functiongotoifimplements
functionimport *ininstanceof
intinterfacelet *long
nativenewnullpackage
privateprotectedpublic *return
shortstatic *super *switch
synchronizedthisthrowthrows
transienttruetrytypeof
using *varvoidvolatile
whilewithyield *

Words marked with* have been added to JavaScript from after 2015.

You can read more the newest JavaScript versions in JS News 2025-2015 .

Removed Reserved Words

abstractbooleanbytechar
doublefinalfloatgoto
intlongnativeshort
synchronizedthrowstransientvolatile

JavaScript Objects, Properties, and Methods

ArrayDateevalfunction
hasOwnPropertyInfinityisFiniteisNaN
isPrototypeOflengthMathNaN
nameNumberObjectprototype
StringtoStringundefinedvalueOf

Java Reserved Words

getClassjavaJavaArrayjavaClass
JavaObjectJavaPackage

Other Reserved Words

JavaScript can be used as the programming language in many applications.

alertallanchoranchors
areaassignblurbutton
checkboxclearIntervalclearTimeoutclientInformation
closeclosedconfirmconstructor
cryptodecodeURIdecodeURIComponentdefaultStatus
documentelementelementsembed
embedsencodeURIencodeURIComponentescape
eventfileUploadfocusform
formsframeinnerHeightinnerWidth
layerlayerslinklocation
mimeTypesnavigatenavigatorframes
frameRatehiddenhistoryimage
imagesoffscreenBufferingopenopener
optionouterHeightouterWidthpackages
pageXOffsetpageYOffsetparentparseFloat
parseIntpasswordpkcs11plugin
promptpropertyIsEnumradioreset
screenXscreenYscrollsecure
selectselfsetIntervalsetTimeout
statussubmittainttext
textareatopunescapeuntaint
window

HTML Event Handlers

In addition you should avoid using the name of all HTML event handlers.

onbluronclickonerroronfocus
onkeydownonkeypressonkeyuponmouseover
onloadonmouseuponmousedownonsubmit

Previous

JavaScript Debugging Console

Next

Project - Event Listener