У меня есть цикл do while, который останавливается только после одной итерации, хотя условие дает ложный результат более одного раза. Другое дело - все, что идет после оператора while, не выполняется. Код очень длинный, поэтому вот пример условия проверки:
do {
let x = 0;
let y = 3;
for (let j = 0; j < 9; j++) {
if(j%2==0){
x++;
}
}
} while (x < y);
Кто-нибудь знает почему?