数值的整数次方 Posted on 2019-08-15 | | reads times 数值的整数次方题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 快速幂原理 123456789101112131415161718192021222324function Power(base, exponent){ // write code here let res=1; var n=exponent; if(exponent<0){ if(base==0){ throw new Error('分母不为零!') } n=-exponent; }else if(exponent==0){ return 1; }else{ n=exponent; } while(n){ if(n&1){ res*=base; } base*=base; n>>=1; } return exponent>0?res:1/res} Post author: GoldMiner Xun Post link: https://goldminerxun.github.io/2019/08/15/%E5%89%91%E6%8C%87offer%20JavaScript%E7%89%88(12)/ Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.