一实檀、1+2+3+4......+n
function getNum(n) {
var sum = 0;
for (var i = 0; i <= n; i++) {
sum += i;
}
return sum;
}
二读规、實現(xiàn)階乘 1丁频!+2杉允!+3!...+n!
//第一種方法:利用while循環(huán)
function jiecheng(n) {
var sum = 1;
while (n) {
sum *= n;
n--;
}
return sum;
}
var result1 = jiecheng(4);
console.log(result1);
//第二種方法:利用遞歸
function jiecheng1(n) {
//當(dāng)n=1時
if (n <= 1) {
return 1;
}
//當(dāng)n大于1時
else {
return n * jiecheng1(n - 1);
}
}