如果我运行以下代码,它将输出 0
。
var total = 0;
for(var i = i; i <= 100; i++) {
total = total + i;
}
console.log(total);
这是因为行 console.log(total)
没有等待循环完成;它会立即执行。
如何打印总计的最终值?
最佳答案
你的代码有错误:
改变:
for(var i = i; i <= 100; i++)
收件人:
for(var i = 0; i <= 100; i++)
它有效:
var total = 0;
for(var i = 0; i <= 100; i++) {
total = total + i;
}
console.log(total);
关于javascript - 循环结束后打印计数器的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47653900/