JavaScriptのSetIntervalとsetTimeoutの使い方を詳しく解説_基礎知識
setTimeout と setInterval の構文は同じです。これらにはすべて 2 つのパラメータがあり、1 つは実行されるコード文字列、もう 1 つはコードが実行されるまでの時間間隔 (ミリ秒) です。
ただし、2 つの関数には違いがあります。setInterval はコードを 1 回実行した後、一定の時間間隔後に自動的にコードを繰り返し実行しますが、setTimeout はそのコードを 1 回だけ実行します。
違い:
window.setTimeout("function",time);//タイムアウト オブジェクトを設定します。1 回だけ実行され、サイクルはありません
window.setInterval("function",time);// timeout オブジェクト タイムアウト オブジェクト、期間 = 'インタラクション時間'
停止タイミング:
window.clearTimeout(object) setTimeout オブジェクトをクリアします
window.clearInterval(Object) setInterval オブジェクトをクリアします
PerRefresh();
function PerRefresh() {
var today = new Date();
alert("時刻は次のとおりです: " today.toString());
setTimeout("showTime()", 5000);
}
この関数 PerRefresh が呼び出されると、時間が 5 秒ごとに表示されます
setInterval("PerRefresh()", 5000);
function PerRefresh() {
var today = new Date();
alert(" 時刻は: " today.toString());
}
そして、setInterval は、それが呼び出す関数によってバインドされません。単に特定の時間に繰り返し実行されるだけです。
setInterval("PerRefresh()", 5000) 関数が呼び出されている限り、PerRefresh 関数は 5 秒ごとに実行されます。
一定の時間間隔ごとにアクションを正確に実行する必要がある場合、特に各関数呼び出しに大量の計算と長い処理が必要なため、相互干渉を起こしたくない場合は、setInterval を使用するのが最適です。時間がある場合は、setTimeout を使用することをお勧めします。
setInterval は、clearInterval が呼び出されてタイマー オブジェクトがクリアされるまで、指定されたコードを実行し続けます。
setTimeout は、指定されたコードを 1 回実行し、clearTimeout を使用してタイマー オブジェクトをクリアします。
setInterval と setTimeout は両方ともタイマー オブジェクト識別子を返します。これは、clearInterval および clearTimeout 呼び出しに使用されます。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

settimeout と setInterval の違い: 1. トリガー時間、settimeout は 1 回限りで、遅延時間を設定した後に関数を 1 回実行しますが、setinterval は反復的で、設定された時間間隔で関数を繰り返し実行します; 2. 実行時間、settimeoutは一度だけ実行され、setintervalはキャンセルされるまで繰り返し実行されます。

setInterval 関数を使用してコードを定期的に実行するにはどうすればよいですか? JavaScript の setInterval 関数は、コードを定期的に実行できる非常に便利な関数です。 setInterval 関数を使用すると、指定したコードを特定の時間間隔内で繰り返し実行できます。この記事では、setInterval関数の使い方と具体的なコード例を詳しく紹介します。 1. setInterval 関数の基本構文は次のとおりです。

Window.setInterval() メソッドの基本構文は「window.setInterval(function, late)」です。function は繰り返し実行される関数またはコード ブロック、lay は各実行間の時間間隔 (ミリ秒単位) です。このメソッドは、指定した関数またはコードをスケジュールされた時刻に繰り返し実行するために使用される JavaScript のメソッドです。その使用法は非常に簡単で、実行する関数またはコード ブロックと繰り返し実行する時間間隔を渡すだけです。

clearInterval 関数を使用すると、setInterval 関数によって作成されたタイマーを停止できます。 setInterval 関数は一意のタイマー ID を返します。これをパラメーターとして ClearInterval 関数に渡すと、タイマーの実行を停止できます。

setInterval 関数は JavaScript のタイマー関数で、間隔を設定し、各間隔の後に指定したコードを実行できます。特定のタスクを定期的に処理する必要がある場合や、ページ要素がリアルタイムで更新される場合に非常に便利です。次の点に注意してください。 setInterval を使用する場合のパフォーマンスと信頼性の問題を解決し、必要に応じて最適化します。

setinterval の使用法は「setInterval(function, late);」です。「function」は実行する関数であり、関数式または関数参照を指定できます。また、「lay」は関数を実行する間の時間間隔 (ミリ秒単位) です。 setInterval はコードを定期的に実行するために使用される JavaScript の関数であり、関数と時間間隔をパラメータとして受け取り、指定された時間間隔に従って関数を繰り返し実行します。

setTimeout(function,duration) - この関数は、継続時間ミリ秒後に関数を呼び出します。これは 1 回の実行で機能します。例を見てみましょう - 2000 ミリ秒待ってから、コールバック関数を実行します。 is この関数は、持続時間ミリ秒ごとに呼び出されます。これは無制限に何度でも実行できます。例を見てみましょう - 2000 ミリ秒ごとにアラームをトリガーします

JavaScript で clearTimeout 関数を使用して setTimeout タイマーをキャンセルするには、特定のコード サンプルが必要です。JavaScript では、setTimeout 関数を使用して、指定された時間遅延の後に特定のコードを実行します。 setInterval 関数は、指定された時間間隔内で特定のコードを繰り返し実行するために使用されます。ただし、場合によっては、タイマーを実行する前にキャンセルする必要がある場合があります。この場合、c を使用できます。
