HighwayToCode
@HighwayToCode
While Учусь do Туплю

Откуда выскакивает бесконечность?

Доброго времени суток всем.

Подскажите из-за чего возникает здесь бесконечный цикл и как это исправить:

var m_1 = 0

while (m_1 <= 10){
  if (m_1 === 3){
    continue;
  }
  console.log (m_1+1)
  m_1 = m_1 + 1
}


Заранее спасибо!
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Codebaker
Всё умею, всё могу!
var m_1 = 0

while (m_1 <= 10){
if (m_1 === 3){
m_1 = m_1 + 1; // вы забыли изменить значение и оно "замерзло" на 3
continue;
}
console.log (m_1+1)
m_1 = m_1 + 1
}
Ответ написан
Комментировать
profesor08
@profesor08 Куратор тега JavaScript
Тот случай, когда лучше использовать for, когда нужно проитеррировать определенное число раз.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы