建立定时器的两种方法区别:javascript
setTimeout只执行一次function(){}java
setInterval会每隔interval时间执行一次,直至定时器关闭code
//建立定时器方法 var time1 = window.setTimeout(function(){},interval); var time2 = window.setInterval(function(){},interval); //清除定时器方法 window.clearTimeout(time1); window.clearTimeout(time2);
关闭定时器的两种方法没有区别,可是定时器清楚了以后,建立定时器时定义的返回值time1,time2并未清除。若再定义新的定时器,则返回值为3ip