set Interval()サイクルタイマーとset Timeout()使い捨てタイマーの3つの使い方
1177 ワード
set Inter()とsetTimeout()タイマーの使い方は同じです.ここではsetInter()を例にします.
1.第一の用法
1.第一の用法
function a(){
var d=new Date();
var t= d.toLocaleString();
document.getElementById("demo").innerHTML=t;
}
//
setInterval(a,1000);
//
// setInterval("a()",1000);
2.第2の方法(コードが複雑な場合は、実行コードを直接匿名関数で定義する)
setInterval(function(){
var d=new Date();
var t= d.toLocaleString();
document.getElementById("demo").innerHTML=t;
},1000)
3.第3の方法(タイマーの運転を一時停止する必要がある場合を考慮して、下記のコードを採用することができます.)var t=setInterval(function(){
var d=new Date();
var t= d.toLocaleString();
document.getElementById("demo").innerHTML=t;
},1000);
setTimeout("clearInterval(t)",10000); // 10
setTimeout()タイマーは一回しか実行しないので、コードは最後にsetInterval()タイマーを停止するために利用できます.