累加求和
function add(num){
// num如果是1,返回的就是1本身
if (num === 1) {
return 1;
}
// 如果num不是1, 累加求和的结果,就是 前一个数值的累加,再加上当期数值本身
return add(num-1) + num;
}
console.log( add(5) ); //15 1+2+3+4+5
阶乘
function getFactorial(num){
if(num === 1){
return 1;
}
return getFactorial(num-1) * num;
}
console.log( getFactorial(5) ); //120 1*2*3*4*5

Comments | NOTHING