Oto scenariusz: dostaję, .9999999999999999
kiedy powinienem 1.0
.
Mogę sobie pozwolić na utratę miejsca dziesiętnego dokładności, więc używam .toFixed(15)
, który rodzaj działa.
Zaokrąglanie działa, ale problem polega na tym, że jestem podany 1.000000000000000
.
Czy istnieje sposób zaokrąglić do kilku miejsc po przecinku, ale usunąć dodatkowe spacje?
Uwaga: .toPrecision
nie jest tym, czego chcę; Chcę tylko określić, ile liczb po przecinku.
Uwaga 2: nie mogę po prostu użyć, .toPrecision(1)
ponieważ muszę zachować wysoką precyzję dla liczb, które faktycznie mają dane po przecinku. Idealnie byłoby, gdyby było dokładnie tyle miejsc po przecinku, ile potrzeba (do 15).