js冪函式程式碼例項分享

admin發表於2017-04-06

關於什麼是冪運算這裡就不介紹了,自己可以在網上查詢。

下面就分享一段實現冪函式的程式碼例項,需要的朋友可以做一下參考。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
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一章節。

相關文章