Voici le scénario: je reçois .9999999999999999quand je devrais être 1.0.
Je peux me permettre de perdre une décimale de précision, donc j'utilise .toFixed(15), quel genre de travail.
L'arrondi fonctionne, mais le problème est que je suis donné 1.000000000000000.
Existe-t-il un moyen d'arrondir à un certain nombre de décimales, mais de supprimer les espaces supplémentaires?
Remarque: ce .toPrecisionn'est pas ce que je veux; Je veux seulement spécifier le nombre de nombres après la virgule décimale.
Note 2: Je ne peux pas simplement utiliser .toPrecision(1)parce que je dois conserver la haute précision pour les nombres qui ont réellement des données après le point décimal. Idéalement, il y aurait exactement autant de décimales que nécessaire (jusqu'à 15).