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.

Était-ce utile?

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

scroll top