278 votes

Comment formater un nombre de 0 à 9 pour l'afficher avec 2 chiffres (ce n'est PAS une date) ?

Je voudrais toujours afficher un nombre inférieur à 100 avec 2 chiffres (exemple : 03, 05, 15...)

Comment puis-je ajouter le 0 sans utiliser une conditionnelle pour vérifier s'il est inférieur à 10 ?

J'ai besoin d'ajouter le résultat à un autre String, donc je ne peux pas utiliser printf.

2voto

Je sais qu'il est tard pour répondre, mais il y a une façon basique de le faire, sans bibliothèques. Si votre nombre est inférieur à 100, alors :

(number/100).toFixed(2).toString().slice(2);

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