この記事では、TypeScriptにおけるタイマー関数の使い方を深掘りしていきます。
setTimeout
と setInterval
の基本から、それらの違いまでわかりやすく解説します。
それではコード例を交えながら、実際の動作を理解していきましょう!
setTimeout
の使い方まず最初に、特定の時間後にコードを実行する setTimeout
について見ていきます。
setTimeout(() => {
console.log("こんにちは!3秒経ちました");
}, 3000);
上記のコードは、3秒後に「こんにちは!3秒経ちました」とコンソールに表示します。
この関数は遅延実行が必要な場合に非常に便利ですね。
setInterval
の使い方次に setInterval
についてです。
この関数は、指定した時間ごとにコードを繰り返し実行する場合に使用します。
let count = 0;
const interval = setInterval(() => {
count += 1;
console.log(`インターバルのカウント: ${count}`);
if (count >= 3) {
clearInterval(interval);
}
}, 1000);
この例では1秒ごとにカウントが1増え、それをコンソールに表示します。
そして、カウントが3になったらインターバルがクリアされます。
setInterval
はこのような繰り返し処理に便利というわけですね。
setTimeout
と setInterval
の違い同じタイマーを使用する関数ですが、それぞれに違いがあるため両関数の違いを把握することが重要です。
setTimeout
は一度だけ実行されます。setInterval
は指定した時間間隔で繰り返し実行されます。さらに、clearInterval
を使用して setInterval
の繰り返しを停止することができます。
TypeScriptのタイマー関数は非同期処理の基本です。
やりたいことに対して適切な関数を選んで、コードを効率的にしましょう!
TypeScriptの短絡評価の使い方「&&」「||」「??」の解説
TypeScriptの多次元配列の使い方についてわかりやすく解説
TypeScriptでのタプルの使い方と実践テクニックを解説
TypeScriptのimport typeをわかりやすく解説
TypeScriptの配列やオブジェクトのソート完全ガイド
TypeScriptコメントアウトの使い方 完全ガイド
TypeScriptのオブジェクトとプロパティの存在チェック完全ガイド
TypeScriptで即時関数を使う方法を解説!基本から実践的な使い方まで
TypeScriptで知っておきたい整数・安全整数判定の正しい使い方