JavaScriptのタイマーは何ですか?
JavaScriptのタイマーは、特定の時間間隔後に指定されたコードや関数を実行するメカニズムです。一度だけ実行することも、繰り返し実行することもできます。タイマーは遅延ロード、アニメーション効果、定期的なデータ更新などを実現するのに役立ちます。
JavaScriptには、setTimeout()とsetInterval()という2つのタイマー機能が提供されています。
- setTimeout()は、指定された時間間隔後に指定されたコードや関数を1回実行するために使用されます。この関数には2つのパラメータが必要で、実行するコードや関数と遅延時間(ミリ秒単位)が含まれます。
- setInterval()は、指定された時間間隔で指定されたコードや関数を繰り返し実行するために使用されます。また、2つの引数を受け付けます:実行するコードや関数、および時間間隔(ミリ秒単位)。
定時器の使用は、setTimeout()やsetInterval()を解除することで、タイマーの実行を停止できます。
以下は、setTimeout()とsetInterval()を使用した例です。
// setTimeout示例
setTimeout(function() {
console.log("Hello, World!");
}, 2000); // 2秒后输出"Hello, World!"
// setInterval示例(每隔1秒输出一次)
var count = 0;
var intervalId = setInterval(function() {
console.log(count);
count++;
if (count > 5) {
clearInterval(intervalId); // 停止计时器的执行
}
}, 1000);
ウェブ開発において、タイマーは非常によく使われ、多くの面白い実用的な機能を実現することができます。