递归函数三要素 function f(n){ if (n == 1)// 递归终止条件 { return 1;// 简单情景 } return n * f(n - 1); // 相同重复逻辑,缩小问题的规模 }