setInterval与setTimeout的区别

相同点

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

区别

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

例题

setInterval


setTimeout


总结

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

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

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

你可能感兴趣的:(setInterval与setTimeout的区别)