JavaScript中setTimeout()和setInterval()的区别

含义:

setTimeout()和setInterval()经常被用来处理延时和定时任务。使用setTimeout()处理延时任务,而使用setInterval()方法处理定时任务;

setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式,而setInterval()则可以在每隔指定的毫秒数循环调用函数或表达式,直到 clearInterval把它清除。
我们可以看到两个函数十分类似,只不过前者执行一次,而后者可以执行多次,两个函数的参数也相同,第一个参数是要执行的code或句柄,第二个是延迟的毫秒数。
语法:

setTimeout(function (){},time);//time 毫秒之后执行

setInterval(function (){},time);//每隔time 毫秒执行
原文地址:https://www.cnblogs.com/boonya/p/4710814.html