Почему цифра 9 не выводится?

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 ); 
}


Ответы (1 шт):

Автор решения: EzioMercer

Потому что при i = 9 и j = 3 выражение i % j == 0 является правдой (true)

→ Ссылка