JavaScript的定时器延时器

定时器

定义

按照设定的时间间隔 循环往复执行程序也就是 按照设定的时间间隔 每间隔设定的时间 执行一次程序事件间隔的单位是 毫秒也就是 按照间隔时间 一直重复执行程序

语法

setInterval( 参数1 , 参数2 )
                        参数1   执行的函数程序
                        参数2   时间间隔

参数1的语法形式

语法形式1 匿名函数

语法形式2 函数名称

参数1的语法形式 称为 回调函数 callback

注意

最初的时间间隔内 没有执行程序,时间间隔的设定需要根据电脑的配置设定,60Hz 是 1秒刷新60次 ,刷新一次间隔是 16.66666...毫秒,一般最小值设定20。

    

运行结果:

JavaScript的定时器延时器_第1张图片

 

延时器

定义

按照设定的时间间隔 延迟执行程序也就是 按照间隔时间 延迟执行 一次程序,且只执行一次

语法

setTimeout( 参数1 , 参数2 )

参数1   执行的函数程序

参数2   时间间隔

参数1的语法形式

语法形式1 匿名函数

语法形式2 函数名称

参数1的语法形式 称为 回调函数 callback

    

运行结果: 

JavaScript的定时器延时器_第2张图片

清除定时器延时器

clearInterval(参数)

                clearTimeout(参数)

                这两个函数 都是 既可以清除定时器 也可以清除延时器

                参数是 定时器 或者 延时器 的 序号编号

                定时器 延时器 函数程序的执行结果返回值 就是 定时器延时器的序号编号

                定时器延时器 是 公用一个序号编号 序号编号 是 顺延的

    

你可能感兴趣的:(JavaScript基础,javascript,开发语言,ecmascript)