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