setInterval和setTimeout的區別
來源:酷知科普網 1.38W
前端在寫頁面效果時,會經常用到setInterval和setTimeout,現在看看兩者之間的區別
操作方法
(01)setInterval的特點一直迴圈呼叫函式,不會自己停止
(02)function jump(){ alert("5秒")}setInt=setInterval("jump()",2000);
(03)需要用rInterval(setInt);這個函式去停止迴圈
方法/步驟2
(01)setTimeout只調用一次
(02)setTimeout("showTime()",5000); //延遲5秒重新整理頁面function showTime(){ alert(1);}
(03)兩者之間的區別就是setTimeout只可調取一次,setInterval會一直循壞呼叫,要想停止,可用rInterval( );
特別提示
在用法上可根據功能需求去呼叫方法