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