2015-10-18 43 views
1

我试图在Javascript上使用node.js获取for循环中迭代的总数。这里是我的代码For循环获取JavaScript中所有迭代的总数,使用node.js

var sum = 0; 
for (itr=1; itr<=5; itr++) { 
    var lt = 8; 
    var sum = sum+lt; 
    console.log(sum); 
} 

所以我在这里得到的是作为输出值的列表。我如何获得最后一个值(所有迭代的总和)40作为单个输出。有人能指导我通过这个吗?

回答

1

只需在您的循环之外移动console.log(sum)即可。像这样

var sum = 0; 
for (itr=1; itr<=5; itr++) { 
    var lt = 8; 
    var sum = sum+lt; 
} 
console.log(sum); 

BTW,两个可能的改进:

  1. 删除varvar sum = sum+lt;
  2. 让你的迭代变量var,就像这样:for (var itr=1; itr<=5; itr++) {