
在JavaScript中,setTimeout和setInterval看起来都是用来控制代码执行时间的,但它们的行为方式其实完全不同。
简单来说:
- setTimeout是“只执行一次”的定时器。
- setInterval是“重复执行”的定时器。
接下来我们从几个常见使用场景出发,讲讲它们的区别和用法。
1. 执行次数不同
这是两者最根本的区别:
-
setTimeout 只会在指定时间后执行一次任务。
比如你想等3秒后弹出一个提示框,就可以用它:setTimeout(() => { alert('3秒到了');}, 3000);登录后复制
文章来自互联网,不代表电脑知识网立场。发布者:,转载请注明出处:https://www.pcxun.com/n/714639.html
