Добрый вечер друзья, подскажите мне как работает данный код?
let n = 10;
nextPrime:
for (let i = 2; i <= n; i++) {
for (let j = 2; j < i; j++) {
if (i % j == 0) continue nextPrime;
}
alert( i );
}
Пока учу JS, расскажите пожалуйста шаг за шагом как действует данный код, в принципе я понимаю в целом, немного начинаю теряться когда второй цикл ломается, то j увеличивается на 1, и потом следующее число i будет пробовать делится на j настоящее и увеличинное на столько, сколько раз внешний цикл не доходил до выполнения ? Вот в целом пожалуйста распишите шаг за шагом кому не сложно. Буду примерно благодарен.