题解 | #数值的整数次方#
function Power(base, exponent)
{
// write code here
// 使用api
// return base ** exponent
// return Math.pow(base, exponent)
// 使用递归解决
return tracking(exponent)
function tracking(count){
if(count<0){
return tracking(count + 1) * 1 / base
}else if(count > 0){
return tracking(count - 1) * base
}else{
return 1
}
}
}
module.exports = {
Power : Power
};