Bonjour tout le monde,
je viens vers vous pour un problème d'addition depuis des chaîne de caractère...
J'ai ceci :
50.05 €;
25.36 €;
J'ai donc utiliser un replace pour remplacer les " €" par rien (donc supprimer les € et espace vide) puis un parseFloat pour les nombre flottant.
Mon problème est donc que plutôt que d'additionner il concatène ce qui n'est pas l'objectif évidemment...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 a = "50.05 " b = "25.36 " a = parseFloat(a.replace(" ","")); // Aucune erreur et avec un console.log il me met bien 50.05 b = parseFloat(b.replace(" ","")); // Aucune erreur et avec un console.log il me met bien 25.36 alert(a+b); // Résultat 50.0525.36
Quelqu'un aurait déjà eu ce soucis ?
D'avance merci
Partager