problème addition et concaténation

Par Belekos, il y a 9 ans


Bonjour,

Voila je rencontre un petit problème avec mon code, je souhaite additionner mes résultats et le code
me retourne une concaténation malgré le fait que je mette des parseInt()...
Si quelqu'un comprend pourquoi je n'es pas retour attendu :)

Voici donc le code :

function addProduct(){
    $total =  parseInt($("#total").text());
    $test = $("#trash li");
             for($i=0; $i < $test.length; $i++){
                      $prix_individuel = parseInt($("#trash li span").text());
                      $nouveauTotal = $total + $prix_individuel;  
                      $nouveauTotal = parseInt($nouveauTotal);
                      console.log($total);
             }
}

1 réponse

quentin_ney, il y a 9 ans

Salut,

il faudrait que tu mettes aussi la partie HTML, c'est plus facile à tester et le problème pourrait venir de là. Sinon, tu peux t'aider de typeof pour le debug.

console.log(typeof 5) => number console.log(typeof '5') => string