javascript - 在嵌套循环中将第二个变量添加到第一个变量
问题描述
我在这里做错了什么,对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>
解决方案
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 等的教程。
推荐阅读
- java - 我需要在 Java 中短时间存储未知数量的关联数据
- php - 在 Woocommerce 3 中检查订单是否包含任何退款
- css - 是否可以为css网格内的一行设置背景
- node.js - 如何设置可写高水位线?
- apache-spark - Spark Cassandra 连接器 - 输入获取大小
- python - 使用python将数据框覆盖到已经存在的excel文件
- sql - 使用 SQL 按日期过滤
- c# - 为什么 Winforms UI Thread 在无法使用 ReaderWriterLockSlim 获取写锁后继续执行看似无关的工作?
- c# - 时间:2019-06-01 标签:c#string operations add * for plain word
- alexa - Alexa 技能:委托获得 AMAZON.Date 时 EXCEEDED_MAX_REPROMPTS