超时定时器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对象

你可能感兴趣的:(超时定时器setTimeout和间歇定时器setInterval)