目录
setTimeout(function(){}, 毫秒)
- console.log(1);
- console.log(2);
- console.log(3);
- setTimeout(function (){
- console.log(5)
- },5000)
- console.log(4);
setTimeout(function (){
console.log(5)
},5000)
设定了一个任务,5秒之后打印5这个数字
清除定时器
- console.log(1);
- console.log(2);
- console.log(3);
- var timer=setTimeout(function (){
- console.log(5)
- },5000)
- console.log(4);
- clearTimeout(timer);
- var timer=setInterval(function (){
- console.log('a');
- },4000);
每经过4秒就会打印一次a
它跟前面的延时执行不一样,延迟执行只是把一个任务延迟了一段时间才去执行,
而定时任务就是每经过一段时间就会执行这一个任务
- var timer=setInterval(function (){
- console.log('a');
- },4000);
-
-
- setTimeout(function (){
- clearInterval(timer);
- },12000);
-
在12秒的时候清除该任务