Home > Article > Web Front-end > 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!