[JavaScript] Somme de Array
Résolu
lejohnn
Messages postés
37
Date d'inscription
Statut
Membre
Dernière intervention
-
lejohnn Messages postés 37 Date d'inscription Statut Membre Dernière intervention -
lejohnn Messages postés 37 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
Je bloque depuis un moment sur un pb,
J'ai un champ dans lequel j'ai une suite de prix separé par un tiret (mais le nombre de prix peut changer...)
ex : 27.00-21.00-
et j'ai un autre champ dans lequel j'aimerai avoir la somme de ces nombres. Alors j'arrive à y recuperer :
var cout = document.paiement.cout.value;
mais apres, je patoge, soit je me retrouve avec du Nan, soit avec du undefined !
Un ptit coup de main svp ?
Merci !
Je bloque depuis un moment sur un pb,
J'ai un champ dans lequel j'ai une suite de prix separé par un tiret (mais le nombre de prix peut changer...)
ex : 27.00-21.00-
et j'ai un autre champ dans lequel j'aimerai avoir la somme de ces nombres. Alors j'arrive à y recuperer :
var cout = document.paiement.cout.value;
mais apres, je patoge, soit je me retrouve avec du Nan, soit avec du undefined !
Un ptit coup de main svp ?
Merci !
A voir également:
- Somme tableau js
- Tableau word - Guide
- Tableau ascii - Guide
- Somme tableau excel - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
2 réponses
tu découpes selon les '-' et ça te donne un beau tableau :
ensuite, t'as qu'à lire chaque valeur du tableau et faire la somme des tab_cout[i] :
Number() convertira la chaine "nombre" en le nombre lui-même..., NaN signifiant not a number je crois
tab_cout = document.paiement.cout.value.split("-");
ensuite, t'as qu'à lire chaque valeur du tableau et faire la somme des tab_cout[i] :
var tot = 0; for (var i=0; i < tab_cout.length;i++) { tot += Number(tab_cout[i]): }
Number() convertira la chaine "nombre" en le nombre lui-même..., NaN signifiant not a number je crois