1、setTimeout
写法一:
//(1) 延迟执行
setTimeout(function () {
console.log('一秒钟执行');
}, 1000)
写法二:
function yanchi(){
console.log('一秒钟执行');
}
setTimeout(yanchi,1000)
2、setInterval、停止setTimeout定时器
//(2) setInterval 定时器
var count = 0;
var timer = setInterval(function () {
console.log(count++);
if (count === 10) {
clearInterval(timer);
}
}, 1000);
回调函数
setTimeout 延迟时间到了,就去调用这个回调函数,只调用一次 就结束这个定时器
setInterval 每隔这个延迟时间,就去调用这个回调函数,会调用很多次,重复调用这个函数