1. 程式人生 > >數值的整數次方(十二)

數值的整數次方(十二)

color -s exp 整數 power base fun 數值的整數次方 for

給定一個double類型的浮點數base和int類型的整數exponent。求base的exponent次方。

function Power(base, exponent){
    var sum=1;
    if(exponent>0){
        for(var i=0;i<exponent;i++){
            sum*=base;
        }
    }

    if(exponent<0){//比如2^-3 即為(1/2)*(1/2)*(1/2)
        exponent=-exponent;
        for(var i=0;i<exponent;i++){
            sum
*=(1/base) } } if(exponent==0){ return 1; } return sum; }

數值的整數次方(十二)