Сообщение от рони
|
logicaface,
j никогда не уменьшается!!! а значит второй цикл не работает, как нужно.
|
И ещё
i не увеличивается в случае, когда во внутреннем цикле происходит переход в начало по
continue, что приводит к бесконечному циклу:
var i = 2;
butthurt: while (i <= 10) {
*!*
var j = 2;
*/!*
while (j < i) {
if (i % j == 0) {
*!*
++i;
*/!*
continue butthurt;
}
++j;
}
alert(i);
++i;
}