1.9.3p194 :001 > 69.54 * 100
=> 6954.000000000001
Najprostszym sposobem, często stosowanym, jest korzystanie z integerów. Wadą rozwiązania jest to, że każdy w projekcie musi o tym pamiętać… Czy jest jakiś sposób, aby używać decimal lub float (również w js). Może ktoś podać linki/wyjaśnić, skąd nieścisłości się biorą?
No i znalazłem wyjaśnienie:
http://www.exploringbinary.com/why-0-point-1-does-not-exist-in-floating-point/