Javascript: A diferença entre "setTimeout" e "setInterval"

Salve!

Em javascript há duas funções bem interessantes para se trabalhar com tempo a setTimeout e a setInterval.

Nos dois casos você diz ao navegador para executar determinado código dentro de determinado tempo, ou seja, você pode dizer ao browser para executar a função alert, por exemplo, daqui a 5 segundos.

Mas qual é a diferença??

A diferença é que a “setTimeout” é executada uma vez e a setInterval é executada de tantos em tantos segundos.

na Prática.

/*Acionado uma vez. Em 10 segundo à partir da chamada da função*/
setTimeout(alert("alerta"),10000);
/*Acionado sempre, a cada 10 segundos*/
setInterval(alert("alerta"),10000);

Para mim, é muito útil…

  1. Javascript para principiantes ou esquecidinhos. Aula 4 – Funções
  2. Contagem regressiva em Javascript
  3. Javascript para principiantes ou esquecidinhos. Aula 2 – Condicionais
  4. Como imprimir em Javascript?
  5. Função Trim em Javascript



1 Comentário »

  1. Comentário por Cícero — 08/02/2011 @ 2:26 pm

    Putz… muito bom pequeno porem funcional

Rss dos comentários TrackBack URL

Deixe um comentário