problem pewnie będzie banalny, ale nie bardzo wiem jak mogę szukać rozwiązania.
dlaczego podczas działania:
var liczba=1; var odjemnik=0.1; while(liczba>0){ liczba-=odjemnik; alert(liczba); };
wartosci zwracane to: 0.9 ; 0.8; 0.7000000000000001; 0.6000000000000001; 0.5000000000000001 ; 0.40000000000000013 itd?
dlaczego 0.1 nie zawsze równa się 0.1?