ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で「setInterval」と「setTimeout」を使用する場合
JavaScript の「setInterval」と「setTimeout」
JavaScript では、タスクをスケジュールするための主なメソッドが 2 つあります。「setInterval」と「 setTimeout」。これらの関数の基本的な違いを理解することは、効果的な時間ベースのアプリケーションを開発するために非常に重要です。
setInterval
'setInterval' は、指定された関数またはコード ブロックの繰り返し実行をスケジュールします。 。 2 つのパラメータを取ります:
Forたとえば、次のコード スニペットは、アラートを毎秒表示するようにスケジュールします。
var intervalID = setInterval(alert, 1000); // Will alert every second.
「setInterval」関数は、間隔をクリアするために使用できる間隔 ID を返します。
clearInterval(intervalID); // Will clear the timer.
setTimeout
「setTimeout」は、関数の 1 回の実行をスケジュールします。またはコードブロック。 2 つのパラメータを取ります:
の場合たとえば、次のコード スニペットは、 2 番目:
setTimeout(alert, 1000); // Will alert once, after a second.
主な違い
「setInterval」と「setTimeout」の主な違いは、実行頻度にあります。 「setInterval」はタスクを一定の間隔で実行しますが、「setTimeout」はタスクを 1 回だけ実行します。この区別は、アプリケーションの特定の要件に基づいて適切な方法を決定するために重要です。
以上がJavaScript で「setInterval」と「setTimeout」を使用する場合の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。