js的setTimeout和setInterval

今天改Bug,发现js里有setInterval,没看明白是什么意思,还觉得是本身写的一个function,后来发现不是,真是汗颜啊,之后要好好学习js了,仍是要把这个记下来,和你们分享一下。ide

setTimeout:函数

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

语法:setTimeout(code, millisec)code

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

setInterval:it

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

语法:setInterval(code, millisec)function

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

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

若是想停用setInterval能够调用clearInterval()方法,相对应的也有clearTimeout()这个方法,用于随时中止setTimeout,不过通常都用不到。

如下是setInterval的一个例子:

<script>

function test(){

alert(1111);

}

setInterval(test, 1000);

</script>

相关文章
相关标签/搜索