js幂函数代码实例分享

快乐打工仔 分类:实例代码

关于什么是幂运算这里就不介绍了,自己可以在网上查询。

下面就分享一段实现幂函数的代码实例,需要的朋友可以做一下参考。

代码实例如下:

function PowerCalculator(base,power){
  var number=base;
  if(power == 1){
    return number;
  } 
  if(power == 0){
    return 1;
  } 
  for(var i=2;i<=power;i++){
    number = number * base;
  }
  return number;
}
console.log(PowerCalculator(2,8));

上面的代码实现了我们的要求,下面介绍一下它的实现过程。

一.代码注释:

(1).function PowerCalculator(base,power){},第一个参数是底数,第二个参数是指数。

(2).var number=base,参数值赋值给number。

(3).if(power == 1){

  return number;

} ,如果指数的值是1,那么直接返回number。

(4).if(power == 0){

  return 1;

} ,如果power等于0,那么直接返回1。

(5).for(var i=2;i<=power;i++){

  number = number * base;

},使用for循环进行指定次数的计算。

二.相关阅读:

(1).for循环可以参阅javascript for一章节。

回复

我来回复
  • 暂无回复内容