javascript 体验定时器

 1     <script>
 2         
 3         // setInterval():循环定时器,循环执行
 4         // setTimeout():炸弹定时器,只执行一次
 5 
 6         //定义方法1:匿名函数
 7         setInterval(function(){
 8             console.log(1);
 9         },1000);
10 
11         //定义方法2
12         setInterval(fn1,1000);
13         function fn1(){
14             console.log(2);
15         }
16 
17         //定义方法3
18         setInterval("fn(3)",1000);
19         function fn(a){
20             console.log(a);
21         }
22 
23     </script>

 

 1     <script>
 2         
 3         //返回值,清除定时器
 4         var num = 1;
 5 
 6         //setInterval()它的返回值就是定时器的名字
 7         var timer = setInterval(function(){
 8             console.log(num);
 9             num++;
10             if (num ===10) {
11                 clearInterval(timer);
12             }
13         },500);
14     </script>

 

posted @ 2018-04-14 20:02  叶子玉  阅读(125)  评论(0编辑  收藏  举报