The break Statement
By Stephen Bucaro
The break statement provides you with a means of exiting a loop early.
The break statement is commonly used to exit a loop when a value has reached
or exceeded a set limit, or when searching through an array, when you've found the
data for which you were searching.
The example below increments the variable x each time through the loop. Within
the loop is an if statement that tests if x is greater than 8, and if so,
executes a break statement.
var x = 0;
while (x < 12)
if(x > 8) break;
alert("loop exited when x = " + x);
The example below searches the day array for the day name "Wednesday",
and, upon finding it, executes a break statement to end the loop.
var day = new Array("Monday","Tuesday","Wednesday",
var index = 0;
while(index < day.length)
if(day[index] == "Wednesday") break;
alert("Found " + day[index]);
• Remember if you code nested loops, a break statement in an inner loop
will not cause program flow to also exit an outer loop.
var x = 0;
var y = 0;
while(y < 12)
while (x < 3)
if(y > 3) break;
alert("loop exited x = " + x + " y = " + y);
In the example above, the inner loop contains a break statement to cause
it to exit when y is greater than 3, but it exits only the inner loop, the outer
loop continues to increment y.
More Java Script Code:
• Java Script prompt Message Box
• The Screen Object
• Window onload Event
• The while Loop
• The Document Object Model (DOM)
• Comparison Operators
• Java Script Number Object
• The break Statement
• The Navigator Object
• The for Loop