Как выйти из цикла js — Q&A Хекслет
2026-02-26 20:46 Diff

Выйти из цикла в js можно несколькими способами. Рассмотрим на примере цикла while

По условию. Когда условие цикла станет ложным, цикл прекратит работу

const word = 'abcd'; let result = ''; let i = 0; while(i < word.length) { const char = word[i]; result += char.toUpperCase(); i += 1; } console.log(result);

Можно использовать оператор return, чтобы при получении определенного результата прервать цикл и сделать возврат из функции

const isPrime = (num) => { if (num <= 1) { return false; } let i = 2; while (i < num / 2) { if (num % i === 0) { // Если делитель найден, то число не простое // Дальше искать нет смысла return false } i += 1; } return true; }

При помощи оператора break

let i = 0; while (i < 10) { if (i === 5) { break; } console.log(i); i += 1; }