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