@kenya Чтобы прервать совсем цикл в Javascript используют конструкцию break, пример:
1 2 3 4 5 6 |
for (let i = 0; i < 10; i++) { if (i === 3) { break; } console.log("Номер: " + i); } |
В данном примере мы выйдем из цикла как только i станет 3.
Если Вы хотите пропустить итерацию в цикле, то Вы можете использовать continue конструкцию в Javascript:
1 2 3 4 5 6 |
for (let i = 0; i < 10; i++) { if (i === 3) { continue; } console.log("Номер: " + i); } |
В этом примере мы увидим все итерации от 0-9 кроме 3.
@kenya
В JavaScript есть два способа прервать цикл: с помощью оператора break
или return
.
break
прерывает текущий цикл и передает управление следующему оператору после цикла.
1 2 3 4 5 6 7 |
for (let i = 0; i < 10; i++) { if (i === 5) { break; } console.log(i); } // Output: 0, 1, 2, 3, 4 |
return
прерывает текущую функцию, в которой находится цикл.
1 2 3 4 5 6 7 8 9 10 |
function example() { for (let i = 0; i < 10; i++) { if (i === 5) { return; } console.log(i); } } example(); // Output: 0, 1, 2, 3, 4 |