首页 > 解决方案 > 在嵌套循环中将第二个变量添加到第一个变量

问题描述

我在这里做错了什么,对javascript完全陌生,只是没有得到它。尝试在每次 sum 迭代后将计数器变量 e 的值添加到 sum 中。

<script>
var sum = 0;
var e = 5;


for(sum = 0; sum < 5; sum += e; sum++ ){
for(e = 5; e >= 0; e-- ){
document.write("sum= " + sum + ", e= " + e + "<br>");
}
}
</script>

我在这里做错了什么☹</p>

标签: javascriptloopsnested

解决方案


let sum = 0; //Initialize sum with 0

for (let e = 1; e <= 5; ++e) { //Start from 1 to 5 (included)
  sum += e; //Add value of e to sum
}

请注意,for 循环应该包含三个语句:

语句 1 在循环开始之前设置一个变量(让 e = 1)。

语句 2 定义了循环运行的条件(e 必须小于或等于 5)。

每次执行循环中的代码块时,语句 3 都会增加一个值 (++e)。

我建议你更专注于 Javascript 语法,有很多关于 udemy、youtube、w3scooles 等的教程。


推荐阅读