今天改Bug,发现js里有setInterval,没看明白是什么意思,还以为是自己写的一个function,后来发现不是,真是汗颜啊,以后要好好学习js了,还是要把这个记下来,和大家分享一下。

setTimeout:

setTimeout()方法用于在指定的毫秒数后调用函数或表达式。

语法:setTimeout(code, millisec)

code是要调用的js,millisec是在执行code前要等待的时间。

setInterval:

setInterval()方法用于在指定的周期(毫秒)间隔后执行函数或表达式。

语法:setInterval(code, millisec)

code是要调用的js,millisec是每隔这些时间后去执行code。setInterval是每隔millisec后执行一次code,是不停地执行。

注:setTimeout 和 setInterval 最大的区别就是执行一次和执行N次。

如果想停用setInterval可以调用clearInterval()方法,相对应的也有clearTimeout()这个方法,用于随时停止setTimeout,不过一般都用不到。

以下是setInterval的一个例子:

<script>

function test(){

alert(1111);

}

setInterval(test, 1000);

</script>