setTimeout自调用的例子和setInterval有什么区别?

来源:8-5 计时器setTimeout()

xish

2015-12-30 13:34

请问老师如果在函数中使用setTimeout调用自己,与用setInterval来实现技术的效果有什么差别?

写回答 关注

2回答

  • 遇见1993寒冬湖上的白云
    2015-12-30 13:51:46

       setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次 ,
        而setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式
        所以,完全是不一样的

  • 狂飙的蜗牛_1
    2015-12-30 13:49:28

    setTimeout是在指定的时间之后执行一次函数,然后就结束了;

    setInterval是在指定的时间之后一直循环执行函数,只要不清除定时器,它就是无限次执行的;

    也可以将settimeout循环调用,以达到setinterval的执行效果;

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题