ここは、ふぇりあ16歳が不定期に連載しているオンライン小説のページです。
VNIふぇりあ16歳へ
ゼロからわかる現代JavaScript
14.再帰呼び出し
メソッドは、メソッドの中でメソッドをもう一度呼び出すことができます。
それを再帰呼び出しと言います。
するとどうなるでしょう?while文のように処理が無限ループする事になります。
今回使用するソースコード |
var a = 0; refleax(); function refleax() { //再帰終了の条件 if (a == 12) document.write("再帰終了だよ"); else{ a++; document.write(a + "<br>"); //メソッドの中でメソッドを再度呼び出す refleax(); } } |
通常は当然、終了するように書く必要があります。
実行結果
コラム;
この再帰呼び出しで、階乗を作ることができます。
またタイマーを使ってゲームのメインループを作ることもできます。
(C)著作権はふぇりあ16歳とお兄ちゃんにあります。
無断転載、盗用は禁止です。