form1.cn
Make a little progress every day

setInterval与setTimeout的用法

18th of November 2016 Javascript JS 2073

setInterval() 每隔多长时间自动执行方法,时间是以豪秒为单位的(1000ms=1s)

var c=0;
var code = setInterval(function(){
alert(c++);
},1000);
//code 返回一个可以传递给 Window.clearInterval() 从而取消对 code 的周期性执行的值。


setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。

var c=0;
setTimeout(function(){
alert(c++);
},1000);