累加求和
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