JavaScript 中的 setTimeout() 和 setInterval() 有什么区别?
htmljavascriptprogramming scripts更新于 2024/8/19 17:25:00
setTimeout( function, duration) − 此函数从现在起在 duration 毫秒后调用 function。这将执行一次。让我们看一个例子 −
它等待 2000 毫秒,然后运行回调函数 alert(‘Hello’) −
setTimeout(function() { alert('Hello');}, 2000);
setInterval(function, duration) − 此函数每 duration 毫秒后调用 function。这将执行无限次。让我们看一个例子 −
它每 2000 毫秒触发一次警报("Hello"),而不是只触发一次。
setInterval(function() { alert('Hello');}, 2000);