利用递归求n的阶乘
分析:
1* 2* 3* 4…* n
依次是前一项乘以当前项
let n = prompt("输入");
function fn(n) {
if (n == 1 || n == 0) {
return 1;
} else {
return fn(n - 1) * n;
}
}
let sum = fn(n);
console.log(sum);
利用递归求n的阶乘
分析:
1* 2* 3* 4…* n
依次是前一项乘以当前项
let n = prompt("输入");
function fn(n) {
if (n == 1 || n == 0) {
return 1;
} else {
return fn(n - 1) * n;
}
}
let sum = fn(n);
console.log(sum);