先执行第一轮宏任务(脚本)中的代码:依次是同步任务->微任务->下一轮宏任务中的代码;宏任务中:依次是 同步任务->微任务->下轮排队的宏任务;下轮排队的宏任务中:执行同步任务->执行微任务->遇到宏任务就继续排队->执行下一轮排队的宏任务;循环第二步~ 以上过程就是事件循环。 总结:宏任务先运行,微任务后运行,then是微任务,全局脚本和定时器是宏任务。