function factorial(n) { if (n === 1) { return 1; // 終了条件:1のときは1を返す } return n * factorial(n - 1); // 自分自身を呼び出す } console.log(factorial(5)); // 結果は 120 (5 * 4 * 3 * 2 * 1)
利用状況の分析にCookieを使います。同意しない場合でもサイトはそのまま使えます。 詳細