вернуться к уроку

Бесконечный цикл по ошибке

важность: 4

Потому что i никогда не станет равным 10.

Запустите, чтобы увидеть реальные значения i:

var i = 0;
while (i < 11) {
  i += 0.2;
  if (i > 9.8 && i < 10.2) alert( i );
}

Ни одно из них в точности не равно 10.

Этот цикл – бесконечный. Почему?

var i = 0;
while (i != 10) {
  i += 0.2;
}