「JavaScript」再帰関数のサンプル

書式
function 関数名A(引数) {
処理コード
return 関数名A(引数)
}
使用例

<script>
   //関数の定義
  function funcA(x) {
    "use strict";
    //ループを抜ける条件
    if (x < 3) {
      return;
    } else {
      console.log(x);
      x = x - 2;
      //自身関数を呼び出す
      return funcA(x);
    }
  }
  //関数を呼び出す
  funcA(10); 
</script>

実行結果
10
8
6
4

JavaScript

Posted by arkgame