酷知百科網

位置:首頁 > 遊戲數碼 > 互聯網

setInterval和setTimeout的區別

互聯網1.41W

前端在寫頁面效果時,會經常用到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張

特別提示

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