美文网首页
setInterval定时器setTimeout定时器不为人知的

setInterval定时器setTimeout定时器不为人知的

作者: 别闹23 | 来源:发表于2019-07-08 23:23 被阅读0次

setInterval():以毫秒为单位,结合函数一起使用。

语法

setInterval(函数表达式,毫秒数)

setInterval()会不停的调用函数,直到clearInterval()被调用或者窗口被关闭,由 setInterval()返回的ID值可用作clearInterval()方法的参数。

例子:
var j = 1;
setInterval(function(){
       j++;
       console.log(j);//输出值j
},1000)//表示每相隔1秒输出
setInterval.png

清除定时器clearsetInterval(定时器的名字)

例子:
var j = 1;
setInterval(function(){
       j++;
         console.log(j)
},1000)
clearInterval(j);//表示清除定时器
clearInterval.png

setTimeout

setTimeout(函数表达式,毫秒数);

setTimeout()只执行函数一次,如果需要多次调用可以使用setInterval(),或者在函数体内再次调用setTimeout()

语法、以及清除定时器的方法同setInterval一样!

setInterval与setTimeout得区别是:

setInterval会不停的调用函数
setTimeout只会执行函数一次
😅😅😅😅😅😅😅😅😅😅

相关文章

网友评论

      本文标题:setInterval定时器setTimeout定时器不为人知的

      本文链接:https://www.haomeiwen.com/subject/afxohctx.html