window.setInterval() or setInterval()

setInterval() executes the code repeatedly at specific time intervals until the interval is canceled or the page is unloaded.

The setInterval() method accepts:

  • the code to execute
  • the milliseconds to wait between executions.
 
<!DOCTYPE HTML> 
<html> 
    <head> 
        <title>Example</title> 
    </head> 
    <body> 
        <script type="text/javascript"> 
            setInterval(function() { 
                document.writeln("Hello world!"); 
            }, 1000); 

        </script> 
    </body> 
</html>
  
Click to view the demo

The setInterval() method returns an interval ID. We can use the ID to cancel the interval with clearInterval() method.

 
<!DOCTYPE HTML> 
<html> 
    <head> 
        <title>Example</title> 
    </head> 
    <body> 
        <script type="text/javascript"> 
            var num = 0; 
            var max = 10; 
            var intervalId = null; 
            function incrementNumber() { 
                document.writeln(num++);
                //if the max has been reached, cancel all pending executions 
                if (num == max) { 
                    clearInterval(intervalId); 
                    document.writeln("Done"); 
                } 
            } 
            intervalId = setInterval(incrementNumber, 500); 


        </script> 
    </body> 
</html>
  
Click to view the demo
Home 
  JavaScript Book 
    DOM  

Window:
  1. The Window Object
  2. The Window Events
  3. window.alert() or alert()
  4. window.close()
  5. window.confirm() or confirm()
  6. window.find() displays find dialog
  7. window's outer width and height, inner height and width
  8. window.location
  9. window.moveBy(distance, distance)
  10. window.moveTo(x,y) moves the window to the upper-left coordinate
  11. window.open()
  12. window.print()
  13. window.prompt() and prompt()
  14. window.resizeTo(x,y) and window.resizeBy(xDelta,yDelta)
  15. window.scrollTo(x,y)
  16. window.screenLeft, window.screenX, window.screenTop, window.screenY
  17. window.setInterval() or setInterval()
  18. window.setTimeout() or setTimeout()
  19. Pop-up Blockers