题解 | #幂#
幂
https://www.nowcoder.com/practice/8865ac17c9bd4adeb01e16b141fd197f
第一种递归法
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中 ** 就是求幂运算但是这里不能用离谱