
setTimeout和setInteval是window对象上两个主要的定时方法,他们的语法基本相同,但完成的功能却完全不同。
setinterval 方法则是表示间隔一定时间反复执行
settimeout 方法是定时程序,不会反复执行,只执行一次
定时器的返回值
当我们设置定时器时(不管是setTimeout还是setInterval),都会有一个返回值。这个返回值是一个数字,代表当前是在浏览器中设置的第几个定时器(返回的是定时器序号)。
let timer1 = setTimeout(() <