setInterval与setTimeout的区别

相同点

setInterval与setTimeout都可实现倒计时执行

区别

setInterval设置后每隔指定时间会无限执行
setTimeout从运行开始只在设置的时间执行一次

例题

setInterval

<script>
        function hello(){
            alert('hello');
        }
       // 有两种使用方法
      //方法一:setInterval(hello,3000);
      //放法二:setInterval('hello()',3000);
</script>

setTimeout

<script>
        function hello(){
            alert('hello');
        }
       // 也有两种使用方法
      //方法一:setTimeout(hello,3000);
      //放法二:setTimeout('hello()',3000);
</script>

总结

两种方法根据不同的场景和业务需求择而取之,

一般情况下setTimeout用于延迟执行某方法或功能,

setInterval则一般用于刷新表单,对于一些表单的假实时指定时间刷新同步

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容