题解 | #数值的整数次方#
数值的整数次方
https://www.nowcoder.com/practice/1a834e5e3e1a4b7ba251417554e07c00
function Power(base, exponent) {
// 写法一
let res = 1;
if(exponent === 0) return 1;
if (exponent > 0) {
for (let i = 1; i <= exponent; i++) {
res *= base;
}
console.log(res);
return res;
}
if(exponent < 0){
for (let i = 1; i <= -exponent; i++) {
res *= base;
}
console.log(res);
return 1/res;
}
// 写法二:简化写法
// 处理负次方
if(exponent < 0){
base = 1 / base;
exponent = -exponent;
}
let res = 1;
for(let i = 1; i <= exponent; i++){
res *= base;
}
return res;
}
module.exports = {
Power: Power,
};

