Задать вопрос
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
}


Заранее спасибо!
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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, когда нужно проитеррировать определенное число раз.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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