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

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

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