更正此for循环吗?

时间:2018-07-24 23:14:48

标签: javascript

我是一个试图学习的学生。

目标是创建一个变量AddOperationalStore从0开始的for循环,并且每次循环都应增加1。只要i小于限制,循环就应该运行。

在循环的每次迭代中,数字i应该添加到总变量中。

i

运行此命令时,仅出现零。

感谢您的帮助。

3 个答案:

答案 0 :(得分:1)

在该循环中,您的增量total + 0i将始终为0

int total=0;
int limit=10;

for (var i = 0; i < limit; i++) {
    total += i ;
  }
console.log(total)

答案 1 :(得分:1)

在for循环中,您需要在上一节中指定每次循环迭代后应该发生的情况。当前,您正在向i添加total,但是从不更改i,因此循环永远不会结束。

通过您的尝试判断,您正在尝试添加i来总计limit次循环的每次迭代。

要更正它,它应该看起来像这样:

total = 0
limit = 10

for (var i = 0; i < limit; i++) {
    console.log(i)  // log the numbers 0 through i
    total += i  // add i to total each iteration
}
console.log(total)  // prints out the final result

答案 2 :(得分:0)

您将增量放在错误的位置。

total = 0

limit = 10

for (var i = 0; i < limit; i++) {
// log the numbers 0 through i
 total += i
 console.log(i)
}