THE WORLD'S LARGEST WEB DEVELOPER SITE
HTMLCSSJAVASCRIPTSQLPHPBOOTSTRAPJQUERYANGULARXML
 

JavaScript Statements Reference


JavaScript Statements

In HTML, JavaScript statements are "instructions" to be "executed" by the web browser.

This statement tells the browser to write "Hello Dolly." inside an HTML element with id="demo":

Example

document.getElementById("demo").innerHTML = "Hello Dolly.";
Try it Yourself »

For a tutorial about Statements, read our JavaScript Statements Tutorial.


JavaScript Statement Identifiers

JavaScript statements often start with a statement identifier to identify the JavaScript action to be performed.

Statement identifiers are reserved words and cannot be used as variable names (or any other things).

The following table lists all JavaScript statements:

Statement Description
break Exits a switch or a loop
continue Breaks one iteration (in the loop) if a specified condition occurs, and continues with the next iteration in the loop
debugger Stops the execution of JavaScript, and calls (if available) the debugging function
do ... while Executes a block of statements and repeats the block while a condition is true
for Marks a block of statements to be executed as long as a condition is true
for ... in Marks a block of statements to be executed for each element of an object (or array)
function Declares a function
if ... else ... else if Marks a block of statements to be executed depending on a condition
return Stops the execution of a function and returns a value from that function
switch Marks a block of statements to be executed depending on different cases
throw Throws (generates) an error
try ... catch ... finally Marks the block of statements to be executed when an error occurs in a try block, and implements error handling
var Declares a variable
while Marks a block of statements to be executed while a condition is true