setInterval()周期定时器和setTimeout()一次性定时器的三种用法

setInter()和setTimeout()定时器的用法一样,在此以setInter()为例

1.第一种用法



2.第二种方法(当代码相对复杂时,直接用匿名函数来定义执行代码)



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()定时器

你可能感兴趣的:(JavaScript)