settimeout和setinterval的区别

168 阅读1分钟

有时写js时会用到定时器,记录下settimeout和setinterval的二者的使用区别:

setTimeout(``"alert('3s后执行该块代码')"``, 3000 )`
、、、setTimeout("需要执行的业务逻辑",多长时间后调用执行)

setTimeout相当于一个延时任务,只会调用一次。 ``

setInterval(show(), 5000);
function show(){
   alert("我每5秒执行一次");
}

setInterval方法可用于定时执行方法。某些需要间隔时间重复的任务可使用该方法。 另外定时间隔时间单位为毫秒(ms),1s=1000ms