javascript - For循环使用node.js获取Javascript中所有迭代的总数

标签 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);

顺便说一句,两个可能的改进:

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

关于javascript - For循环使用node.js获取Javascript中所有迭代的总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33203661/

相关文章:

javascript - NodeJS/express : server hanged after start running for a while

javascript - 清理数据以防止 XSS

node.js - 比较 Node.js 中的两个 uuid

javascript - 输入有值但 ngModel 为空

javascript - 为什么在移动设备上单击涉及 jQuery ('#item' ).fadeOut() 调用的 <div>, '#item' css 保持其先前的悬停状态?

javascript - Jquery递归更新元素类

javascript - 当用户在 IE8 中按 Enter 键时,如何阻止 classic-asp 页面提交表单?

Node.js Hello world 脚本不起作用

javascript - 如何在 JavaScript 中将 MSSQL 日期时间整数转换为 YYYY/mm/DD 格式

javascript - 如何在 jquery 中验证第一个字母而不是数字