ホームページ > 記事 > ウェブフロントエンド > JavaScriptの2つのタイマーの違いは何ですか
違い: setTimeout() タイマーは、指定された時間の経過後に特定のコードを実行し、一度実行すると自動的に停止しますが、setInterval() タイマーは、指定された期間に従って特定のコードを繰り返し実行します。は自動的に停止しないため、clearInterval() を呼び出して手動で停止する必要があります。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript タイマー (「タイマー」とも呼ばれる) は、生活における目覚まし時計と同様に、指定された時間が経過した後に特定のタスクを実行するために使用されます。
JavaScript では、タイマーを使用して特定のコードの実行を遅らせたり、特定のコードを一定の間隔で繰り返し実行したりできます。たとえば、タイマーを使用してページ上の広告を定期的に更新したり、リアルタイム クロックを表示したりできます。
JavaScript には、タイマーを設定する 2 つの方法、つまり setTimeout() と setInterval() が用意されています。
setTimeout()指定されたミリ秒後に関数を呼び出すか、式を計算します
3 つのパラメータを渡します
コード呼び出す必要がある関数の後に実行される JS コード文字列
millisec コードを実行する前に待機する必要があるミリ秒数
lang オプション 通常は記述しません。スクリプト言語タイプを選択します。
setInterval()関数を呼び出すか、指定された期間に従って式を計算します。このメソッドは、clearInterval が呼び出されるかウィンドウが閉じるまで関数を呼び出し続けます。
3 つのパラメータを渡します
code は、呼び出される関数またはコードでなければなりません実行される文字列
millisec 定期的に実行する必要がある、または code
lang オプションで、言語を選択するために半分を空白のままにしますtype
setTimeout() と setInterval() の違いは次のとおりです:
Method | 説明 |
---|---|
setTimeout() | 指定された時間 (単位はミリ秒) が経過したら、特定のコードを実行します。コードは 1 回だけ実行されます |
setInterval() | 指定された時間(単位:ミリ秒)に従って特定のコードを繰り返し実行します。手動でclearInterval()関数を呼び出さない限り、タイマーは自動的に停止しません。ブラウザ ウィンドウを停止するか閉じます。 |
[関連する推奨事項: JavaScript 学習チュートリアル]
以上がJavaScriptの2つのタイマーの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。