欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

js setTimeout和setInterval区别

发布时间:2023/12/2 编程问答 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 js setTimeout和setInterval区别 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1、区别

2、示例代码

<!DOCTYPE html> <html lang="zh"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="ie=edge" /><title>js setTimeout和setInterval区别</title></head><body><script type="text/javascript">let scriptBegin = Date.now();//fun1(); fun2();//需要执行20ms的程序function act(functionName) {console.log(functionName, Date.now() - scriptBegin);let begin = Date.now();while(Date.now() - begin < 20);}// function fun1 () {// let fun3 = ()=>{act('fun3')}// setTimeout(fun3,20);// act('fun1')// }function fun2() {act('fun2-1')let fun4 = () => {act('fun4')}setInterval(fun4, 20);act('fun2-2')}</script></body></html>

注:可以分别执行fun1和fun2查看执行顺序。


更多专业前端知识,请上 【猿2048】www.mk2048.com 创作挑战赛新人创作奖励来咯,坚持创作打卡瓜分现金大奖

总结

以上是生活随笔为你收集整理的js setTimeout和setInterval区别的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。