Инструкция break осуществляет принудительный выход из цикла.

См. также цикл for и инструкция continue

Синтаксис

break;

Примеры

Пример

В этом примере узнаем индекс строки 'javascript' в массиве. Для этого циклом пройдем по массиву, и каждый элемент сравним с искомой строкой.

Но нужный элемент может быть найден в самом начале, а тогда перебирать остальные элементы нет необходимости. Именно в таких ситуациях и стоит использовать break:

var arr = ['php', 'javascript', 'html', 'css'];
var index = -1;

for (var i = 0; i < arr.length; i++) {
	if (arr[i] === val) { //если нужный элемент найден
		index = i;
		break; //остановить цикл
	}
}

document.write(index);

Результат выполнения кода:

1

Пример

С помощью фукцнии prompt и цикла while будем записывать в массив строки, до тех пор, пока посетитель их вводит:

var strings = [];

while (true) {
	var str = prompt('Введите тект', '');
	if (str) {
		strings.push(str);
	} else {
		break;
	}
}

alert(strings);

Результат выполнения кода: