【发布时间】:2015-07-27 20:45:48
【问题描述】:
var result = 1
var counter = 0
while (counter < 10) {
result = result * 2
counter += 1
};
console.log(result);
我很困惑计数器更新结果如何?我们将 counter 增加 1,但这对结果有何影响?
有人可以把它给我说清楚吗?我是编程新手。
编辑:我知道这个问题已经被问过很多次了。我搜索了很多答案,但没有得到我需要的信息。我有一个非常具体的疑问并想澄清它,所以请在那个向下按钮上放轻松。 :)
[已解决]
与 for 循环相同的代码。
var result = 1
for (counter = 0; counter < 10; counter++) {
result *= 2;
};
console.log(result);
【问题讨论】:
-
你看到这条线了吗?
result = result*2 -
counter不影响result,用于控制循环。每次循环result乘以 2,然后该结果将在下一次用作result。
标签: javascript while-loop