function factorial(n) {
  // 基本情况:如果 n 是 0 或 1,返回 1
  if (n === 0 || n === 1) {
    return 1;
  }
  // 递归情况:n * factorial(n - 1)
  return n * factorial(n - 1);
}
// 示例调用
console.log(factorial(5)); // 输出 120factorial 函数用于计算给定数字 n 的阶乘。n 等于 0 或 1 时,直接返回 1,这是递归的终止条件。n,函数会调用自身,传入 n - 1,并将结果乘以 n。这个过程会一直持续到 n 变为 0 或 1。factorial(5) 会依次计算 5 * 4 * 3 * 2 * 1,最终返回 120。上一篇:js array 截取
下一篇:js 生成数组
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站