var a = 0; //间隔执行 var b = setInterval(function(){ console.log(a++); if(a>5){ clearInterval(b); } },500); //延时执行 var c = setTimeout(function(){ alert(a); },2000);