Это наследие JavaScript-стандарта IEEE 754, преследующее вас и любого другого разработчика JavaScript.
Посмотрите презентацию Крокфорда , и вы получите лучшее понимание
А что касается того, как: вы должны превратить свои десятичные дроби в целые числа, умножив их, и в конце превратить их обратно в десятичные дроби.