JS学习笔记之window对象:setTimeout、setInterval和clearInterval

一,window.setTimeout() - 暂停指定的毫秒数后执行指定的代码

     在下面的截图中可以看到,该方法可以带两个参数,分别是要执行的函数,以及需要暂停的时间;这里的函数可以是一个匿名函数,包含若干操作,在等待一定的时间之后就会执行这个函数

JS学习笔记之window对象:setTimeout、setInterval和clearInterval



二,window.setInterval() - 间隔指定的毫秒数不停地执行指定的代码

     每次你设置了一个时间间隔的计时器之后,这个对象就会返回一个值,类似一个ID,用来标识这个计时器

JS学习笔记之window对象:setTimeout、setInterval和clearInterval


三,window.clearInterval() 方法用于停止 setInterval() 方法执行的函数代码

     这个对象的参数是你想要清除的计时器的名字,所以在设置一个计时器的时候要取一个名字

JS学习笔记之window对象:setTimeout、setInterval和clearInterval


四,关于执行顺序,如果setTime函数设定的时间为0 ,即马上执行,那么函数和其他的语句谁先执行?

JS学习笔记之window对象:setTimeout、setInterval和clearInterval


JS学习笔记之window对象:setTimeout、setInterval和clearInterval

所以从结果我们可以看出即使函数设置为马上执行,并且位置也在其他的命令之前,但是还是会后于其他的命令执行