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>