第一种递归法
function _pow(number,power) {
// 补全代码
if(power > 1){
return number * _pow(number,power-1);
}
if(power <= 1){
return number;
}
}
第二种方法用数学方法
function _pow(number,power) {
// 补全代码
return Math.pow(number, power);
}
还有就是循环
function _pow(number,power) {
// 补全代码
let num = 1;
for(let i=0;i<power;i++){
num = num * number;
}
return num;
}
但是再js中 ** 就是求幂运算但是这里不能用离谱

京公网安备 11010502036488号