「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