如何在for循环中使用负值

时间:2018-02-13 02:19:13

标签: javascript loops while-loop

我试图得到奇数的总和,其值从-300,000到300,000,我得到的结果为ZERO可以帮助为什么?

var sum=0;
for(var i= -300000;i<=300000;i++){
    if(i%2!==0){
        sum=sum+i
    }
}
console.log(sum);

我的代码出了什么问题

1 个答案:

答案 0 :(得分:0)

尝试使用这个简化的代码(通过一些调试)来理解只有数学问题:

for (var i= -30;i<=30;i++){
    console.log('i == ' + i);
    if (i%2!==0) {
        sum+=i;
        console.log('sum is now ' + sum);
    }
}