А вылечить никак. Это особенность языка
Давай начнем с базового. Какую проблему ты решаешь и что хочешь получить в итоге?
Мне нужно обрезание числа до 2х знаков после запятой. Без каких-либо округлений. Получил бы 0.001 - получишь 0, получил 1.4990 - получишь 1.49
Задам вопрос по другому. Это деньги/другая штука требующая высокой точности, или потерей этой самой точности можно пренебречь?
Требуется максимальная точность при работе с 2 знаками после запятой.
> +(Math.round(14.14999999 * 100)/100).toFixed(2) > 14.15
ему не надо округлять
> Math.floor(14.149999999 * 100)/100 > 14.14
😁 та забей, там уже решили вопрос.
как решили?
https://t.me/vuejs_ru/1294302
Обсуждают сегодня