我试图使用 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;
- 让你的迭代变量
var
,像这样:for (var itr=1; itr<=5; itr++) {
关于javascript - For循环使用node.js获取Javascript中所有迭代的总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33203661/