计数在这个计划中的作用是什么? Javascript初学者

时间:2015-04-13 09:50:15

标签: javascript

我遇到了这个程序,无法理解count在这里扮演的角色。如果它不是var exponent=0;然后递增它。

var power = function(base, exponent) {
var result = 1;
for (var count = 0; count < exponent; count++)
result* = base;
return result;
};
console.log(power(2, 10));

4 个答案:

答案 0 :(得分:2)

exponent已经是一个函数argument(设置为10) 如果您将功能(如您所要求的话)设置回0,而不是什么? 因此,您需要一个以counter开头的单独0 一旦counter到达exponent,您就会得到结果。

同样result* = base;应为result *= base;

答案 1 :(得分:0)

count会跟踪基数乘以的次数。

答案 2 :(得分:0)

count只是一个在循环中跟踪的变量。了解如何使用var?

声明它

答案 3 :(得分:0)

正如其他人所说的那样,它只是一个计数器变量,可以跟踪你乘以基数的次数。

可能更有意义的替代方案是

var power = function (base, exponent) {
  var result = 1;
  while (exponent-- > 0) {
    result *= base;
  }
  return result;
};
console.log(power(2, 10));

请注意,如果您要继续在js工作,我建议您查看js中的语法标准。它们使您和其他所有人都能更轻松地阅读您的代码