Comment puis-je déplacer le point décimal à la 100ème d'un entier?
-
25-09-2019 - |
Question
Cela semble être une question stupide, mais je ne peux pas comprendre comment convertir un nombre entier qui représentent cents dollars.
3000 -> 30,00
en javascript ...
J'utilisais parseFloat mais il est seulement me redonner l'entier = / je dois toujours afficher les cents même si son 0.
La solution
Utilisez toFixed()
.
var num = 3000;
alert( (num/100).toFixed( 2 ) ); // alerts 30.00
Autres conseils
Essayez quelque chose de similaire à:
document.write(x.toFixed(2));
Vous pouvez diviser par cent, puis appeler la méthode toFixed
pour formater à deux décimales.
myNumber.toFixed(2)
Edit: "Alors" était "dix": \
Je combiné les autres méthodes de toFixed(2)
ont fourni un monnaie si quelqu'un trébucher sur ce trouve à portée de main.
Ne pas essayer de faire une auto-promo ou quoi que ce soit: D
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow