题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
代码
思路1:先判断浮点数的正负情况,然后通过累乘的方式
function Power(base, exponent)
{
// write code here
if(exponent==0) return 1;
var result=1,flag=false;
if(exponent<0) {exponent=Math.abs(exponent);flag=true;}
while(exponent>0){
result*=base;
exponent--;
}
if(flag) result=1/result;
return result;
}
思路2:JavaScript用**就通过啦
function Power(base, exponent)
{
return base**exponent;
}