⊗jsPmTrDT 454 of 505 menu

JavaScriptでのタイマーの起動

関数 setTimeout はタイマー作成用に 意図されたものではありませんが、 再帰を 利用すれば、それを使って作成することができます:

let i = 0; function timer() { setTimeout(function() { console.log(++i); timer(); // 自分自身を呼び出す }, 1000); } timer();

このようなタイマーは、再帰が発生しないようにするだけで 停止できます:

let i = 0; function timer() { setTimeout(function() { console.log(++i); if (i < 10) { // カウンターが10未満の場合のみ起動 timer(); } }, 1000); } timer();

コンソールに数字 0 を出力してください。 1秒後に数字 1 を、2秒後に数字 2 を、 3 秒後に数字 3 を出力してください。 これを無限に続けます。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否