文章目录
  1. 1. setInterval
  2. 2. setTimeout

setInterval

每隔time时间后执行内部代码,后边改的time时间并不起作用

1
2
3
4
5
6
7
8
9
10
var time = 2000;
var obj = setInterval(() => {

}, time);//obj 返回的是一个数字,作为唯一标识
time=200; //不起作用

clearInterval(obj) //清除计时器


setInterval("console.log('a')",1000) //可以执行字符串

setInterval执行不准

setTimeout

隔一段时间后执行

1
2
3
4
5
6
7
var timeout=100;
var obj1 = setTimeout(() => {
//this window

}, timeout); //返回一个数字,作为唯一标识 ,不会和setInterval 重复

clearTimeout(obj1)
文章目录
  1. 1. setInterval
  2. 2. setTimeout