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>

相關文章
相關標籤/搜索