JavaScript初学者编程题(22) 题目:利用递归方法求5! JavaScript部分 function getNum(num) { if(num < 2){ return 1; }else{ return getNum(num - 1) * num; } } console.log(getNum(5)); 思路:如果输入的数小于2的时候,也就是为1时,得到结果为1,如果不是的话,得到num-1返回调用函数继续计算,公式Fn = Fn-1 × n(n > 1)