settimeout是设置延迟,比如settimeout(a(),1000),就是1000毫秒后调用a函数,注意,是调用一次。与settimeout对应的是setinterval,比如setinterval(a(),1000),每一千毫秒执行一次a函数。clearinterval就是用来清除setinterval的,比如var b=setinterval(a(),1000),就用clearinterval(b)来清除。
setTimeout是到指定时间后执行某段代码。
setInterval是周期性执行某段代码。
clearInterval是把settInterval生成的定时器给清掉。
var atimer=setInterval("console.info('......')",1000);// 1秒执行一次
setTimeout("clearInterval(atimer)",10*1000);// 10秒后停止计时器