380 votes

JavaScript affichant un flottant à 2 décimales

Je voulais afficher un nombre avec 2 décimales.

Je pensais pouvoir utiliser toPrecision(2) en JavaScript.

Cependant, si le nombre est 0.05 , je reçois 0.0500 . Je préférerais que ça reste pareil.

Voir sur JSbin .

Quelle est la meilleure façon de procéder?

Je peux penser à coder quelques solutions, mais j'imagine (j'espère) que quelque chose comme ceci est intégré?

684voto

Jason McCreary Points 35919
<pre><code></code><p><strong>Remarque :</strong> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed"> <code></code> </a> sera rond ou pad avec des zéros si nécessaire pour atteindre la longueur spécifiée.</p></pre>

53voto

Elias Zamaria Points 13196

Vous pourriez le faire avec le `` fonction, mais il est buggé dans Internet Explorer. Si vous voulez une solution fiable, regardez ma réponse ici.

24voto

casablanca Points 41814

Essayez `` au lieu de `` .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X