【发布时间】:2021-03-29 12:55:24
【问题描述】:
我是 JavaScript 和一般编码的新手,我遇到了 for 循环的问题。我告诉循环重复 5 次,并且循环应该将给定的数字(200)减半 5 次,得到 6.25。目前它将 200 减半 5 倍,但我无法弄清楚如何在每次循环后正确保存变量中的数字,所以它只是重复 200/2 = 100, 200/2 = 100, 200/2 = 100, 200 /2 = 100, 200/2 = 100。
如何将每个循环的结果保存到变量中,并在下一次循环运行中使用更新的变量?
function toisto(t,a,o) {
//t = 5
//a = 200
//o is a function for halving
for (var i = 0; i < t; i++) {
var puolitustulo = o(a);
}
console.log(puolitustulo);
}
【问题讨论】:
-
“我是 JavaScript 新手” - 然后远离
var并使用let和const(这也将“解决”您的问题,因为它会正确抛出错误)
标签: javascript for-loop