Задать вопрос
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 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 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, когда нужно проитеррировать определенное число раз.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы