A keyword is a reserved word which has a special meaning in JavaScript. See also word operators if this page fails to list the word which you are interested in.
break[]
Used to exit loops, switch...case
statements and labeled block statements.
case[]
Necessarily organizes switch...case
statements. (It can technically be omitted, but this renders the entire statement useless.)
catch[]
Necessarily extends try...catch
statements to handle errors.
continue[]
Exits single iterations of loops.
default[]
Further organizes switch...case
statements.
do[]
Begins do...while
loops.
else[]
Optionally extends if
statements.
false[]
A Boolean constant which represents falsehood.
finally[]
Optionally extends try...catch
statements to execute commands regardless of whether any error was thrown in the try
block and whether any errors remained uncaught.
for[]
Begins for
loops.
goto[]
Enters labeled blocks from anywhere.
if[]
Begins if
statements.
return[]
Used within functions to exit the function and set the value of the function call.
switch[]
Begins switch...case
statements.
this[]
An immutable variable used inside methods to reference the owning objects. See this (computer science).
true[]
A Boolean constant which represents truth.
try[]
Begins try...catch
statements.
var[]
Declares a variable in anticipation of its use to prevent certain scoping issues involving functions.
var x;
x is undefined.
while[]
Begins while
loops and ends do...while
loops.
with[]
Begins with
statements.