function Power(base, exponent) {
// write code here
let result = 1;
if (exponent === 0) return 1;
if (exponent === 1) return base;
if (exponent < 0) {
for (let i = exponent; i < 0; i++) {
result = result * (1 / base);
console.log(result);
}
} else {
for (let i = 0; i < exponent; i++) {
result = result * base;
}
}
return result;
}
module.exports = {
Power: Power,
};
这里只考虑了正整数和负整数的次方情况。
正整数次方就遍历计算乘积,就可以 了, 负整数次方时就需要知道负整数次方是什么意思, 例如, 2的-3次方, 就是二分之一的3次方, 即是base倒数的整数方。

京公网安备 11010502036488号