循环获取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作为单个输出。 有人可以引导我通过这个?
只要把console.log(sum)
移到你的循环之外。 喜欢这个
var sum = 0; for (itr=1; itr<=5; itr++) { var lt = 8; var sum = sum+lt; } console.log(sum);
顺便说一句,两个可能的改进:
- 去掉
var
中的var sum = sum+lt;
- 让你的迭代variables
var
,如下所示:for (var itr=1; itr<=5; itr++) {