タイマを使う|JavaScript

JavaScriptでのタイマ実装方法です。

インターバルタイマ

一定間隔毎に通知を行うタイマです。

開始メソッド

setInterval(callback, interval_ms, [arg1, arg2, ...]);

停止メソッド

clearInterval(timerId);

timerIdsetIntervalの戻り値

サンプル

var cnt = 0;
var intervalTimer = setInterval(function() {
    console.log("***");
    cnt++;
    if (5 < cnt) {
        clearInterval(intervalTimer);
        console.log("stop");
    }
}, 100);

実行結果

***
***
***
***
***
***
stop

ディレイタイマ

指定時間経過後にコールバックが呼ばれます。

開始メソッド

setTimeout(callback, interval_ms, [arg1, arg2, ...]);

強制停止メソッド

clearTimeout(timerId);

timerIdsetTimeoutの戻り値

サンプル

var delayTimer = setTimeout(function() {
    console.log("stop");
}, 500);

実行結果

stop
このエントリーをはてなブックマークに追加
にほんブログ村 IT技術ブログへ

関連コンテンツ

スポンサードリンク

コメント

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です