Ecco lo scenario: sto ottenendo .9999999999999999quando dovrei ottenere 1.0.
Posso permettermi di perdere una cifra decimale di precisione, quindi sto usando .toFixed(15), quale tipo di lavoro.
L'arrotondamento funziona, ma il problema è che mi viene dato 1.000000000000000.
C'è un modo per arrotondare a un numero di cifre decimali, ma rimuovere gli spazi bianchi extra?
Nota: .toPrecisionnon è quello che voglio; Voglio solo specificare quanti numeri dopo il punto decimale.
Nota 2: non posso usarlo solo .toPrecision(1)perché ho bisogno di mantenere l'alta precisione per i numeri che hanno effettivamente dati dopo il punto decimale. Idealmente, ci sarebbero esattamente tutte le cifre decimali necessarie (fino a 15).