 
          
      Для отложенного запуска команды в JS существует команда setTimeout(функция, время_ожидания). Она нужна для того, чтобы произвести какие-либо действия с задержкой. Время ожидания записывается в миллисекундах (в 1 секунде 1000 мс).
Пример отложенного вывода сообщения на 3 секунды.
1
Так же можно вызывать функции:
Периодический вызов функции производится с помощью функции setInterval(функция,время)
Пример таймера начинающего отчёт со старта страницы на JS с помощью setInterval:
      Спасибо за внимание.
    
  | 1 | setTimeout("alert('Привет из прошлого!')",3000); | 
| 1 2 3 4 | functionshow_alert(text){    alert(text);}setTimeout("show_alert('Привет из прошлого')",3000); | 
| 1 2 3 4 5 6 7 8 9 10 11 | varseconds=0;varminutes=0;functiontime_incr(){    seconds++;    if(seconds>59){        minutes++;        seconds=0;    }    document.body.innerHTML(minutes+":"+seconds);}setInterval("time_incr()",1000); |