一、同步
<script type="text/javascript"> for(var i=0; i<100; i++){ //先执行循环* ,在输出222 console.log('*') } console.log(222); </script>
二、异步
<script type="text/javascript"> setInterval(function(){ //先输出111,再输出定时* console.log('*'); },0) console.log(111); </script>
三、回调函数
<script type="text/javascript"> var count=0; setInterval(function(){ count++; console.log(1); if(count==20){ //当数据等于20的时候,执行callback函数 callback(); } },10) function callback(){ alert('星星输入完毕') document.body.style.backgroundColor="greenyellow" } </script>