【发布时间】:2022-06-29 00:31:35
【问题描述】:
var num = prompt("Enter a number");
for (var sum = 0; sum <= num; sum++) {
sum = sum + 1;
}
document.write(sum);
例如,当我在提示符中输入 6 时,它的总和为 1+2+3+4+5+6 =21。但截至目前,我只能打印 123456 而不是 21。
【问题讨论】:
-
"截至目前我只能打印 123456" - 这不是问题中的代码所做的......
-
即使在修复了字符串/数字部分之后,逻辑似乎也完全不正确。
-
您只是在每次循环中将 1 添加到
sum,而不是将sum添加到总变量中。
标签: javascript