Javascript - Int -> Char

Fermé
js - 6 juin 2010 à 10:18
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 7 juin 2010 à 23:22
Bonjour,

Je voudrais transformer une variable JS de type '123' en '0123', mais le code ci-dessous ne fonctionne pas.
var day = 123;
day = '0' + day;
document.write(day);


Merci

A voir également:

4 réponses

personne ?
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
6 juin 2010 à 21:36
et en convertissant avant le nombre en string

var day = 123;
day.toString();
day = '0' + day;
document.write(day);
0
je ne connaissait pas la fonction mais malheureusement, les 0 n'aparaissent toujours pas

merci quand même, si tu as une autre idée n'hésite pas
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
7 juin 2010 à 23:22
je viens de faire l'essai chez moi (fireFox) avec ce code:

<html>
<script type="text/javascript">
var day = 123;
day.toString();
day = '0' + day;
document.write(day);

</script>

</html>


et j'obtiens comme affichage dans la page:

0123
0