超时定时器setTimeout和间歇定时器setInterval

1.setTimeout方法,可以实现类似多线程的效果

参数:code(some JavaScript code),定时执行时间,单位默认为毫秒

返回值:定时器id值

说明:clearTimeout方法可以取消。    setTimeout。

setTimeout(alerthello,2000);

fuction alerthello(){

    alert(“hello”);

  }

//浏览器打开后2S后弹出“hello”,且只执行一次


2.setInterval方法,可以实现间歇调用

参数:jscode,time

返回值:定时器id

setInterval(alertworld,2000);

fuction alertworld(){

  alert(“world”);

}

//每2S弹出world,无限执行。

说明:停止setInterval的方法是clearInterval


这两个方法都属于BOM-window对象

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容