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 thefunctionafter everydurationmilliseconds. 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!