Этот цикл - бесконечный. Почему?
var i = 0;
while(i != 10) {
i += 0.2;
}
Решение
Решение
Потому что i никогда не станет равным 10.
Запустите, чтобы увидеть реальные значения i:
var i = 0;
while(i < 11) {
i += 0.2;
if (i>9.8 && i<10.2) alert(i);
}
Ни одно из них в точности не равно 10.
#243