BOM-定时器
setTimeout()
setTimeout() 是window上的方法,是一次性定时器
//返回值:返回一个number值,用于清除定时器;
var timer = setTimeout(function() {
console.log(1);
}, 3000);
//清除定时器 clearTimeout()
clearTimeout(timer);
setInterval()
setInterval() 是window上的方法,是永久定时器(间隔定时器)
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。
// 返回:返回一个number值,用于清除定时器;
var timer = setInterval(function() {
console.log(Math.random());
}, 1000);
//清除定时器 clearInterval()
clearInterval(timer);