我似乎无法掌握指数函数的原因,
function power(base, expon) {
var result = 1;
for(var count = 0; count < expon; count++)
result *= base;
return result;
};
的工作原理。特别是,我很无能为什么操作的价值&#34;返回结果&#34;不是,例如,&#34; 2&#34;,如果函数的参数是幂(2,3),则使操作&#34;结果* = base&#34;,等于&#34; 1 * = 2&#34; (= 2)。
&#39; for&#39;声明似乎在这里没有任何作用......它增加了变量&#39; count&#39;直到它达到&#34;&#39; expon&#39; - 1&#34;,即&#34; 2&#34;如果函数的参数是幂(2,3),然后对它没有任何作用。
我错过了什么,解释不正确?