Пример 1. Эта функция имеет оператор break, который прерывает цикл while, когда e равно 3, и возвращает значение 3 * x.
function testBreak(x) { var i = 0 while (i < 6) { if (i == 3) break i++ } return i*x }
Пример 2. Оператор, помеченный как checkiandj, содержит помеченный оператор checkj. Если обнаружен break, программа прерывает выполнение оператора checkj и продолжает выполнение оставшейся части оператора checkiandj. Если бы break имел метку checkiandj, программа могла бы прервать выполнение оператора checkiandj и продолжить выполнение с оператора, идущего после checkiandj.
checkiandj : if (4==i) { document.write("You've entered " + i + ".<BR>"); checkj : if (2==j) { document.write("You've entered " + j + ".<BR>"); break checkj; document.write("The sum is " + (i+j) + ".<BR>"); } document.write(i + "-" + j + "=" + (i-j) + ".<BR>"); }