break

break – Terminates the current loop, switch, or label statement.

Description

break [label label]

Parameters

Name Description Type Default Optional
label label Yes

Examples

Example #1 – break example

Breaking out of a loop.

var i = 1; while (i <= 10) { console.log('Running loop # ' + i); if (i === 5) { console.log('Breaking out.'); break; } i++; }
Example #2 – break example

Breaking out of a label.

console.log('Before section label'); section: { break section; console.log('Never executed'); } console.log('After section label');
Example #3 – break example

Breaking out of nested labels.

section: { console.log('In section'); subSection: { console.log('In sub section'); break section; console.log('Never executed'); } console.log('Never executed'); } console.log('It can even be nested!');

External references