setInterval与setTimeout的区别

2018-08-12  本文已影响0人  码课sir

相同点

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则一般用于刷新表单,对于一些表单的假实时指定时间刷新同步

上一篇 下一篇

猜你喜欢

热点阅读