题解 | #数值的整数次方#
数值的整数次方
https://www.nowcoder.com/practice/1a834e5e3e1a4b7ba251417554e07c00
function Power(base, exponent) { let result = 1; if (base === 0 && exponent < 0) { // 底数为0,且负数次方,异常 return 0; } if (exponent === 0) { return 1; } const absoluteExponent = Math.abs(exponent); for (let i = 1; i <= absoluteExponent; i++) { result *= base; } if (exponent < 0) return 1 / result; return result; } module.exports = { Power: Power, };