Задать вопрос
Gtsk415
@Gtsk415
учусь

Как в этой задаче работает вложенный цикл?

nextPrime:
for (let i = 2; i <= n; i++) { 

  for (let j = 2; j < i; j++) {.
    if (i % j == 0) continue nextPrime; 
  }

  console.log( i ); 
}


я так понимаю во вложенном цикле на первой итерации условие выглядит 2 < 2 и следовательно цикл не должен запускаться, но всё работает. Что я не верно понял?
Спасибо
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Простой 8 комментариев
Пригласить эксперта
Ответы на вопрос 1
@Octabun
Он и не запускается. Поставьте внутри лог. А кажется что работает потому, что Вы начинаете с 2 и это простое число. Если вдруг: последняя } и значит continue nextPrime.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
OfferCase Москва
от 400 000 ₽
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
Future Москва
от 50 000 до 70 000 ₽