for循环使用node.js获取Javascript中所有迭代的总和

时间:2015-10-18 21:49:51

标签: javascript node.js

我试图使用node.js在Javascript的for循环中获得总迭代次数。这是我的代码

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

所以我得到的是一个值列表作为输出。如何将最后一个值(所有迭代的总和)40作为单个输出。有人可以指导我完成这个吗?

1 个答案:

答案 0 :(得分:2)

只需将console.log(sum)移到您的循环之外。喜欢这个

var sum = 0;
for (itr=1; itr<=5; itr++) {
    var lt = 8;
    var sum = sum+lt;
}
console.log(sum);
BTW,两项可能的改进:

  1. 移除var
  2. 中的var sum = sum+lt;
  3. 制作您的迭代变量var,如下所示:for (var itr=1; itr<=5; itr++) {