JavaScript 中 setTimeout() 和 setInterval() 的區別是什麼?
setTimeout() 函式
setTimeout(function, duration) − 此函式在現在之後的幾毫秒呼叫此函式。這適用於一種執行。讓我們看一個例子——
它會等待 2000 毫秒,然後執行回撥函式 alert(‘Hello’) −
setTimeout(function() { alert('Hello');}, 2000);
setInterval() 函式
setInterval(function, duration) − 此函式每經過 duration 毫秒就會呼叫 function。這會無限次數執行。讓我們看一個例子——
它每過 2000 毫秒都會觸發 alert(‘Hello’),而不僅僅是一次。
setInterval(function() { alert('Hello');}, 2000);
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP