setTimeout和setInterval函数有何区别 请问下setTimeout和setInterval函数有何区别 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 setTimeout(aa,1000)//1秒后执行aa函数setInterval(aa,1000)//每秒都执行aa函数 setTimeout与setInterval的区别在于setTimeout函数指定的代码仅执行一次。其实也就是setInterval每n段时间就会执行一次,如果让setInterval来执行一个函数,那么就把setInterval放在函数的外面。而这点setTimeout函数正好相反,因为它只执行一次,那么它要每隔n段时间执行一个函数就必要把它放在函数的内部。这样当函数执行结束时,执行setTimeout,也就是再执行这个函数,这样才会一直执行下去。setTimeout函数和setInterval函数相对应的clearTimeout和clearInter函数和它们在一起使用。防止set_函数的结果堆积太多,从而影响效果 setTimeout只执行一次setInterval按设定的频率循环执行。--不过,如果setTimeout执行的语句是调用setTimeout的函数,那也可以达到setInterval的效果。如:function TTT(){ setTimeout(TTT,1000);}这样也可以达到每隔一秒执行一次TTT的效果。 onclick按钮重复点击报错 ?? HTML在线编辑器的原理 后台生成CSS+JS,出现了问题 再求个js的正则 如何让框架置中? 帮忙看一下:为何下拉菜单有时不能显示出来? 如何判断用户输入的内容里是否包含javascript和html标记 本地用FileSystemObject还有安全性限制吗? 怎么在网页中显示word文档? 一个jq点击隐藏显示的问题! jquery弹层类库关于窗口缩放有滚动条的修改版地址 javscript问题:if中的return无视if的条件总是执行
setInterval(aa,1000)//每秒都执行aa函数
其实也就是setInterval每n段时间就会执行一次,如果让setInterval来执行一个函数,那么就把setInterval放在函数的外面。
而这点setTimeout函数正好相反,因为它只执行一次,那么它要每隔n段时间执行一个函数就必要把它放在函数的内部。这样当函数执行结束时,执行setTimeout,也就是再执行这个函数,这样才会一直执行下去。
setTimeout函数和setInterval函数相对应的clearTimeout和clearInter函数和它们在一起使用。防止set_函数的结果堆积太多,从而影响效果
setInterval按设定的频率循环执行。
--
不过,如果setTimeout执行的语句是调用setTimeout的函数,那也可以达到setInterval的效果。
如:
function TTT()
{
setTimeout(TTT,1000);
}
这样也可以达到每隔一秒执行一次TTT的效果。