趣百科

js定时器方法

编辑:Simone 2025-03-07 15:25:10 517 阅读

js定时器方法

js设置定时器主有以下两个方法:setInterval() 、setTimeout() ,下面,小编就分别来介绍一下这两个js定时器方法的使用。

setInterval()方法:按照间隔时间,循环执行方法。

使用形式:window.setInterval("方法名或方法","间隔时间");

功能:按照第二个参数中指定的时间间隔(单位毫秒),执行第一个参数中给定的函数过程或动作。该方法会一直执行第一个参数函数,直到调用停止函数昆闲或窗口被关闭。

常用的使用形式如下:

1.

利用子函数,循环实现每秒钟在开发者工具的控制台界面显示一条提示蚂包国信息。

2.

不利用子函数,循环实现每秒钟在开发者工具的控制台界面显示一条提示信息。

需要的是,如何不利用子函数,写成window.setInterval(console.log("我运行了一次"),1000)形式的话,第一参数指定的方法只会运行一次。

停止循环

要停止setInterval()方法的循环,可使用clearInterval()方法。使用形式clearInterval("指向setInterval方法的变量名")。它只有一个参数,比如我们要停止步骤三中的定时器,则参数应写成tmp:window.clearInterval(tmp);

setTimeout()方法:等待指定时间后,执行一次指定的方法。

使用形式:window.setTimeout("方法名或方法","等待时间");

功能:当指定等待的时间过后,执行一次指定的方法。

使用方法大体与setInterval()办法一样,只是setTimeout本来只执行一次,所以不利用子函数实现时,可直接如下图所示书写。

停止循段温环

要停止setTimeout()方法执行,可使用clearTimeout()方法。使用形式setTimeout("指向setInterval方法的变量名")。

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/life/150776.html

相关推荐