js-定时器
js中的定时器包括一次性定时和永久性定时器
一次性定时
表示方法:setTimeout(function(){},时间ms)
var i = 0;
// 1s后执行函数里的内容 只执行一次
setTimeout(function () {
i++;
console.log(i)
},4000)
永久定时
表示方法:setInterval(function,时间ms)
执行过程:隔1s执行一次函数里的代码 timer1返回值 定时器标识
消除定时器 :clearInterval(定时器标识) clearTimeout(定时器标识)
案例:写一个定时器,让其5秒后停下来
var i = 0;
var timer1 = setInterval(function () {
i++;
console.log(i)
if (i === 5) {
clearInterval(timer1)
}
}, 1000)
还没有评论,来说两句吧...