百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>JS教程> setTimeout和setInterval的不同是啥
分享文章到:

setTimeout和setInterval的不同是啥

发布时间:09/01 来源:未知 浏览: 关键词:

setTimeout和setInterval都属于JS中的按时器,可以规定延迟时间再施行某个操纵,不同是setTimeout在规按时间后施行完某个操纵就休止了,而setInterval则可以不断轮回下去。

1.setTimeout和setInterval都属于JS中的按时器,可以规定延迟时间再施行某个操纵,不一样的是setTimeout在规按时间后施行完某个操纵就休止了,而setInterval则可以不断轮回下去。

function fun(){
  alert('hello');
}
  setTimeout(fun,1000);//参数是函数名
  setTimeout('fun()',1000);//参数是字符串
  setInterval(fun,1000);
  setInterval('fun(),1000');

在上述代码中,不管是setTimeout还是setInterval,在使用函数名作为调取句柄时不克不及带参数,使用字符串调取时可以带参数。例如:setTimeout(‘fun(name)’,1000);

2.不再独自再定义一个函数,直接将函数调取放在一个函数里面,可以使用函数名作为调取调取句柄。

function fun(name){
  alert('hello'+' '+name);
}
setTimeout (function(){
  fun('Tom');
},1000);//参数是函数名

在上述代码中,setTimeout和setInterval的不同就是setTimeout延迟一秒弹出’hello’,之后便不再运转;而setInterval则会隔一秒弹出’hello’,直至用clear来清除按时器的语法。

引荐教程:《JS教程》

以上就是setTimeout和setInterval的不同是啥的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有153人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板