题解 | #数值的整数次方#

数值的整数次方

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,
};

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务