1、微任务:promise.then 2、宏任务:settimeout,setinterval 并且先执行微任务在执行宏任务,两者都是异步的任务 并且微任务,宏任务在循环列表中等待微任务执行完成,才能执行宏任务。