Voici le scénario: je reçois .9999999999999999
alors que je devrais être en train de 1.0
.
Je peux me permettre de perdre un nombre de décimales de précision, donc je suis en utilisant .toFixed(15)
, quel type d'œuvres.
L'arrondi fonctionne, mais le problème est que je me suis donné, 1.000000000000000
.
Est-il un moyen pour arrondir à un nombre de décimales, mais la bande supplémentaire espaces?
Remarque: .toPrecision
n'est pas ce que je veux; je veux seulement pour spécifier le nombre de chiffres après le point décimal.
Note 2: je ne peut pas utiliser .toPrecision(1)
parce que j'ai besoin de garder la haute précision pour les nombres qui ont réellement des données après le point décimal. Idéalement, il serait exactement autant de décimales que nécessaire (jusqu'à 15).