setInterval() and clearInterval() の使い方

setInterval()関数は指定したコードをループ実行するために使用され、ループ間隔時間を設定できます。2つのパラメータを取ります。1つは実行するコード、もう1つはループ間隔時間(ミリ秒単位)です。

たとえば、以下のコードでは1秒ごとに「Hello」という文字列が出力されます:

let intervalId = setInterval(function() {
console.log("Hello");
}, 1000);

setInterval() 関数によって作成された繰り返しを実行を停止するために clearInterval() 関数が使われます。それは引数として、setInterval() 関数の戻り値、すなわち繰り返しの識別子を受け取ります。

例えば、以下のコードでは3回実行したら「Hello」という文字列の出力を終了する:

let count = 0;
let intervalId = setInterval(function() {
console.log("Hello");
count++;
if (count === 3) {
clearInterval(intervalId);
}
}, 1000);

上記のコードでは、カウント変数を使用して、ループが実行される回数を記録します。カウントが 3 に達すると、clearInterval() 関数が呼び出され、ループの実行が停止します。

bannerAds