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);

相关文章