Home  >  Article  >  Web Front-end  >  What is the difference between setTimeout() and setInterval() in JavaScript?

What is the difference between setTimeout() and setInterval() in JavaScript?

王林
王林forward
2023-09-01 15:01:071301browse

What is the difference between setTimeout() and setInterval() in JavaScript?

setTimeout(function,duration) - This function calls the function after duration milliseconds. This works for one execution. Let's see an example -

It waits for 2000 milliseconds and then runs the callback function alert('Hello') -

setTimeout(function() { alert('Hello');}, 2000);

setInterval(function,uration) - this function Calls the function after every duration milliseconds. This can be done an unlimited number of times. Let's see an example -

It triggers an alert ('Hello') every 2000 milliseconds, not just once.

setInterval(function() { alert('Hello');}, 2000);

The above is the detailed content of What is the difference between setTimeout() and setInterval() in JavaScript?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:tutorialspoint.com. If there is any infringement, please contact admin@php.cn delete