Sum numbers returns NaN

后端 未结 2 1781
礼貌的吻别
礼貌的吻别 2020-12-12 06:21

I\'m trying to do a sum of numbers inside div\'s, so, I did:



        
相关标签:
2条回答
  • 2020-12-12 07:04

    Try this

    var numbers=0, sumNumbers=0; //initilize numbers & sumNumbers;
    
    $(".item").each(function () {
        numbers = $(this).children().text() * 1; // *1 convert string to number
    
        sumNumbers += numbers;
    });
    
    console.log(sumNumbers);
    
    0 讨论(0)
  • 2020-12-12 07:06

    You didn't initialize sumNumbers, so you get undefined + a number = NaN

    var numbers, sumNumbers = 0;
    
    0 讨论(0)
提交回复
热议问题