区别:setTimeout是指定时间后执行一次,
setInterval是指定时间一直执行
setTimeout(函数,时间)
//1.定义使用
let time1 = setTimeout(function(){
alert("一秒钟后执行")
},1000)
//2.清除销毁 clearTimeout(定时器名称);
clearTimeout(time1); 如果是在执行前清除定时器 则该定时器被销毁 函数不执行
setInterval(函数,时间)
//1.定义使用
let time2 = setInterval(function(){
console.log("每秒钟执行一次");
},1000)
//2.清除销毁clearInterval(定时器名称)
clearInterval(time2); 清除定时器后 不再执行函数