Bonjour,
Je débute dans le JavaScript, j'ai crée une fonction pour quelle affiche un nombre avec un espace pour bien distinguer les milliers.
Voici le code de cet fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 function lisibilite_nombre(nbr) { parseInt(nbr) var nombre = ''+ nbr; var retour = ''; var count=0; for(var i = nombre.length -1 ; i>= 0 ;) { if(count != 0 && count % 3 == 0) retour = nombre[i] +' '+ retour ; else retour = nombre[i]+retour ; count++; i = i - 1; } alert('nb : '+nbr+' => '+retour); //Message pop-up pour bien comprendre ;) return retour; }
Cette fonction fonctionne parfaitement sur le navigateur Google Chrome et Firefox. Cependant, quand j'ouvre la page web avec Internet Explorer je reçois la valeur "undefined" !
Voici ce qu'indique le message pop-up sous Google Chrome :
Et maintenant voici ce qu'indique le message pop-up sous Internet Explorer :
Connaissez-vous ce problème ? Avez-vous une idée pour la résoudre ?
Merci d'avance.
Partager