Наличие условия зацикливания создает false, но это не единственный способ завершения цикла. Существует специальное утверждение, называемое break, которое сразу же выпрыгивает из замкнутого цикла. Эта программа иллюстрирует оператор break. Он находит первое число, которое больше или равно 20 и делится на 7. for (let current = 20; ; current = current + 1) { if (current % 7 == 0) { console.log(current); break; } } // → 21 Использование оператора remainder (%) - это простой способ проверить, делится ли число на другое число. Если это так, остаток от их деления равен нулю. Конструкция for в примере не содержит части, которая проверяет конец цикла. Это означает, что цикл никогда не остановится, пока не будет выполнен оператор break внутри. Если вы удалите этот оператор break или случайно напишите конечное условие, которое всегда выдает true, ваша программа застрянет в бесконечном цикле. Программа, застрявшая в бесконечном цикле, никогда не з