setInterval和setTimeout的區別

來源:酷知科普網 1.38W

前端在寫頁面效果時,會經常用到setInterval和setTimeout,現在看看兩者之間的區別

操作方法

(01)setInterval的特點一直迴圈呼叫函式,不會自己停止

(02)function jump(){    alert("5秒")}setInt=setInterval("jump()",2000);

setInterval和setTimeout的區別

(03)需要用rInterval(setInt);這個函式去停止迴圈

setInterval和setTimeout的區別 第2張

方法/步驟2

(01)setTimeout只調用一次

(02)setTimeout("showTime()",5000);   //延遲5秒重新整理頁面function showTime(){    alert(1);}

setInterval和setTimeout的區別 第3張

(03)兩者之間的區別就是setTimeout只可調取一次,setInterval會一直循壞呼叫,要想停止,可用rInterval( );

setInterval和setTimeout的區別 第4張

特別提示

在用法上可根據功能需求去呼叫方法

熱門標籤