在Javascript的setInterval函数主要是函数被调用时,按一定的时间间隔进行动画或其他间隔绘制(操作)的影响。

setInterval的表达形式是主要的:

setInterval(fnname,时间,PAR1,PAR2,..... Parn);

setInterval(obj,fnname,时间,PAR1,PAR2,…班);

第一个是最常见的表达语法,其中fnname参数可以是一个匿名函数的引用或一个函数名、时间设置为调用毫秒faname时间间隔,默认值是10毫秒,PAR1的…班…是可选的,是参数传递给faname方法。

二是使用对象方法的语法,这是faname参数obj对象的方法,而其他参数作为第一个语法相同。

下面的例子用来解释:


第一个是普通语法

setInterval(){()函数(
警报(我因setInterval方法印刷);
},3000)每3秒打印一次

第二种方式/普通语法

功能alert1(){
警报(我因setInterval方法印刷)
}
功能Alert2(STR){
警报(STR);
}
setInterval(alert13000);
setInterval()(alert1
setInterval(alert23000,我因setInterval方法印刷);
setInterval()(alert1

对象写/写方法

obj =新(对象); / /创建一个新的对象

obj.alert1 =函数(){
警报(我因setInterval方法印刷);
}

obj.alert2 =功能(STR){
警报(STR);
}

setInterval(obj,alert13000);
setInterval(obj,alert23000,我是一个setInterval方法打印结果);




setInterval通常是一起使用CSS样式。这样的功能是清除setInterval方法的调用,和这样的参数是设定一个返回值。


VaR定时器= setInterval(obj,alert13000);

ClearInterval(定时器);



以上是本文的全部内容,希望大家能喜欢。