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