题解 | #阶乘#
阶乘
https://www.nowcoder.com/practice/39fcf876fab34fe8afc298de10a1e112
第一种用递归方法实现
function _factorial(number) {
// 补全代码
if(typeof number !== 'number') return;
if(number <= 1) return 1;
if(number > 1){
return number * _factorial(number - 1);
}
}
第二种用循环实现
function _factorial(number) {
// 补全代码
let num =1;
for(let i =1 ; i<=number; i++){
num =num*i
}
return num;
}

