setTimeout与setInterval:
1.使用规则
setTimeout(表达式,延时时间);
setInterval(表达式,交互时间);
2.区别
setTimeout:
setTimeout在执行时,是在载入后的延迟指定时间去执行一次表达式;
次数:1次;
setInterval
setInterval在载入后,每隔指定的时间就执行一次表达式;
次数:多次;
3.实例
setInterval(function(){
function(){alert("say"),5000)},1000);执行结果:进入页面6秒后弹出”say“,之后每隔一秒弹出一次”say“
解释:先碰到setInterval间歇定时器1秒后执行,再碰到srtTimeout延时定时器5秒后执行。可想而知,第一次在6秒后弹出。
本文详细解析了JavaScript中setTimeout与setInterval的用法及区别。setTimeout用于延时指定时间后执行一次任务,而setInterval则用于每隔指定时间重复执行任务。通过具体示例展示了两者的实际运行效果。
9万+

被折叠的 条评论
为什么被折叠?



