setInterval の開始と停止/一時停止を開始する方法を教えます
setInterval 関数を開始するには、次の構文を使用できます。
var intervalId = setInterval(function, delay);
関数は実行する関数、delay は関数が実行される間の遅延時間(ミリ秒)です。
例えば、以下のコードは1秒ごとに「Hello, World!」とコンソールに表示します。
function sayHello() {
console.log("Hello, World!");
}
var intervalId = setInterval(sayHello, 1000);
setInterval の停止や一時停止は次構文を使用します。
clearInterval(intervalId);
intervalIdは停止するsetIntervalの識別子です。
例えば、次のコードは、5 秒後に前の例の setInterval を停止することを示しています。
setTimeout(function() {
clearInterval(intervalId);
}, 5000);
上記のコードは5秒後に匿名関数を呼び出し、その関数がclearInterval(intervalId)を呼び出してsetIntervalを停止します。