Virgule flottante en javascript

Résolu/Fermé
amine_marc Messages postés 256 Date d'inscription dimanche 21 février 2010 Statut Membre Dernière intervention 11 avril 2016 - 5 mai 2010 à 13:34
amine_marc Messages postés 256 Date d'inscription dimanche 21 février 2010 Statut Membre Dernière intervention 11 avril 2016 - 5 mai 2010 à 16:09
Bonjours,
J'ai un pb au niveau d'affichage d'une variable en javascript qui contient une virgule flottante;

alert(nb_a_virg_flott);

ex: 3.33333333334;

mon but est d'afficher seulement deux nombres après la virgule au lieu de +ieurs.

Veillez me donner la solution et merci d'avance.

4 réponses

avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
5 mai 2010 à 14:25
1
Jaina_ Messages postés 78 Date d'inscription mardi 4 mai 2010 Statut Membre Dernière intervention 1 juin 2010 9
Modifié par Jaina_ le 5/05/2010 à 13:47
Salut !

C'est certainement pas la meilleure solution mais ça devrait marcher :

nb_a_virg_flott = nb_a_virg_flott.split("."); /* tu coupes ta chaîne au niveau du point.*/   
nb_a_virg_flott = nb_a_virg_flott[0]+"."+nb_a_virg_flott[1][0]+nb_a_virg_flott[1][1]; /* nb_a_virg_flott[0] renvoie tout ce qu'il y a devant ton point,  nb_a_virg_flott[1][0]+nb_a_virg_flott[1][1] renvoie le premier et deuxième caractère après le point. */   

alert (nb_a_virg_flott);   
0
Jaina_ Messages postés 78 Date d'inscription mardi 4 mai 2010 Statut Membre Dernière intervention 1 juin 2010 9
5 mai 2010 à 14:35
Y a pas à dire, le javascript est surpuissant ! :P
0
amine_marc Messages postés 256 Date d'inscription dimanche 21 février 2010 Statut Membre Dernière intervention 11 avril 2016 2
5 mai 2010 à 16:09
merci à tous.
0