comment faire une VRAIE addition? pas 5+1=51 ;-)) [javascript] - Programmation
Marsh Posté le 27-05-2001 à 20:45:44
ben tu fais des vrais additions de chaines de caracteres !!!
Il faut dire que les elements que tu additionnes sont des nombres avec la fonction Number(toto).
Marsh Posté le 27-05-2001 à 21:10:14
une combine, je te montre :
var n1 = "1"; //je force en chaine expres pour l'ex
var n2 = "5";
var result;
result = (n1 * 1) + (n2 * 1); // ca donne bien 6
Marsh Posté le 28-05-2001 à 07:47:44
ouf! ca marche! mais le number() me sort une erreur objet requis
Marsh Posté le 28-05-2001 à 10:12:22
ReplyMarsh Posté le 28-05-2001 à 10:37:49
SI ton tableau contient bien des 0 et des 1 tu ne devrais pas avoir besoin de faire ça, il faut le définir comme ça :
tableau = New Array(0,1,0,1,1,1,0,0)
et non pas comme ça
tableau = New Array("0","1","0","1","1","1","0","0" )
Marsh Posté le 28-05-2001 à 11:38:44
djfm a écrit a écrit : ouf! ca marche! mais le number() me sort une erreur objet requis |
c'est normal il faut un N majusucule : Number(toto)
Marsh Posté le 29-05-2001 à 20:24:51
a oui, javais oublie ca...
Marsh Posté le 27-05-2001 à 19:38:22
voila, il fo ke jadditionne les valeurs contenues dans les cases d'un tableau, (soit des 0 ou des 1) et g tjs comme resultat des trucs du style 11001100 au lieu de 4 !!! ke faire??
@++
---------------
Do you serve a purpose,Or purposely serve?