liczby wpisywane są w konsoli i skąd on wziął te liczby "99999999996"?
nospor
27.11.2017, 13:23:29
tak to jest jak sie dziala na liczbach rzeczywistych.
Uzyj .toFixed(2)
olszam
27.11.2017, 14:43:29
Wiem, używam tego, tylko z ciekawości o to pytam
sabat24
27.11.2017, 17:18:05
Ogólnie - ponieważ jest problem z zapisem typów float (liczb zmiennoprzecinkowych) w formacie binarnym. Używane są pewne zaokrąglenia, które przy operacjach arytmetycznych czasami zwiększają swój błąd. Bardziej szczegółowo - choćby ten artykuł
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.