Edited at

js定期処理

More than 3 years have passed since last update.

jsで定期的に実行する方法。

地味に詰まったのでメモ


javascript

var StartTimer, StopTimer, Timer, time, timerID;

time = 0;
timerID = 0;

StartTimer = function() {
timerID = setInterval(Timer/*定期的に呼び出す関数名*/, 1000/*呼び出す間隔*/);
};

StopTimer = function() {
clearInterval(timerID);
};

Timer = function() {
time = time + 1;
console.log(time);
if (time > 180) {
StopTimer();
return alert("タイマー");
}
};

StartTimer();