Вот сценарий: я получаю, .9999999999999999
когда должен 1.0
.
Я могу позволить себе потерять десятичный знак точности, поэтому я использую .toFixed(15)
, какие работы.
Округление работает, но проблема в том, что мне дали 1.000000000000000
.
Есть ли способ округлить до числа десятичных знаков, но убрать лишние пробелы?
Примечание: .toPrecision
это не то, что я хочу; Я только хочу указать, сколько чисел после десятичной точки.
Примечание 2: я не могу просто использовать, .toPrecision(1)
потому что мне нужно поддерживать высокую точность для чисел, которые на самом деле имеют данные после десятичной точки. В идеале должно быть столько десятичных знаков, сколько необходимо (до 15).