我有这个简单的javascript代码:
function power(base, exponent) {
var result = 1;
for (var count = 0; count < exponent; count++)
result = result * base;
return result;
}
power(2, 10);
但是我很难理解 for 循环和 for 循环中的结果之间的关系。任何人都可以在这里描述这个过程吗?我知道答案是 1024 并且是 2*2*2*2*2*2*...... 但我很难理解 for 和 result 是如何相关的。结果总是1?还是以某种方式从循环中获取更新版本?谢谢!