首頁 >web前端 >js教程 >JS 中 setTimeout 和 setInterval 區別

JS 中 setTimeout 和 setInterval 區別

Guanhui
Guanhui原創
2020-05-29 13:24:162313瀏覽

JS 中 setTimeout 和 setInterval 區別

JS中setTimeout 和setInterval 區別

setTimeout方法的作用是在指定的毫秒數後執行函數或表達式,而setInterval方法則是在每隔指定的毫秒數循環執行函數或表達式,直到clearInterval方法將其清除。

程式碼差異

#setTimeout 

function hello(){
alert("hello");
}
//使用方法名字执行方法
var t1 = window.setTimeout(hello,1000);
var t2 = window.setTimeout("hello()",3000);//使用字符串执行方法
window.clearTimeout(t1);//清除定时器

setInterval

//实时刷新时间单位为毫秒
setInterval('refreshQuery()',8000); 
/* 刷新查询 */
function refreshQuery(){
   $("#mainTable").datagrid('reload',null);
}

#建議教學:《JS教學

以上是JS 中 setTimeout 和 setInterval 區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn