JavaScriptでタイマーを実装する方法は何ですか。

JavaScriptでは、タイマー関数を使用して定期的なタスクを実行することができます。よく使われるタイマー関数にはsetTimeout()とsetInterval()があります。

  1. setTimeout() を使用する
setTimeout(function, delay);

必要な関数はfunctionに、遅延時間はdelayに設定する必要があり、単位はミリ秒です。

例えば、次のコードは1秒後に”Hello, World!”を出力します:

setTimeout(function() {
  console.log("Hello, World!");
}, 1000);
  1. setInterval()関数
setInterval(function, delay);

関数は実行する関数であり、delayはミリ秒単位の時間間隔です。

例えば、以下のコードは1秒ごとに「Hello, World!」を出力します。

setInterval(function() {
  console.log("Hello, World!");
}, 1000);

定時器からは、ユニークな識別子が返され、clearTimeout()およびclearInterval()関数を使用してタイマーをキャンセルできることに注意する必要があります。

たとえば、以下のコードは3秒後にタイマーをキャンセルします。

var timerId = setTimeout(function() {
  console.log("Hello, World!");
}, 3000);

// 取消定时器
clearTimeout(timerId);

これがJavaScriptでタイマーを実装する方法です。

bannerAds