Qual a diferença de setInterval e setTimeout
Neste artigo você vai aprender qual a diferença de setInterval e setTimeout, duas funções muito utilizadas de JavaScript

Fala programador(a), beleza? Bora aprender mais sobre setTimeout e setInterval!
A maneira de aplicar as duas funções é a mesma
Precisamos definir uma função que será executada a partir de setTimeout ou setInterval
E depois definir também um tempo para a execução
A grande diferença está na forma em que estas funções são executadas
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 116 aulas
- 4 projetos
- 9h 23min
Modo de execução de setTimeout
A função setTimeout é executada apenas uma única vez
E isso ocorre após o fim do tempo determinado como segundo argumento na função
Modo de execução de setInterval
Ja a função setInterval vai ser executada em intervalos, ou seja, ela não para nunca
E o intervalo é definido pelo tempo que colocamos como segundo argumento
As duas funções podem ser interrompidas através de código, as funções que as param são: clearInterval e clearTimeout
Então se você precisa de uma única execução da função vá de setTimeout
E se você busca uma que algo seja executado durante toda a trajetória do usuário no seu software, utilize setInterval
Deixe um comentário contando o que achou deste artigo 🙂
Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
No artigo de hoje você aprendeu a diferença de setInterval e setTimeout
Basicamente podemos entender que:
- setInterval: executa sempre, de tempo em tempo;
- setTimeout: executa uma única vez;
O tempo de execução é baseado no segundo argumento das duas funções
Está buscando a sua primeira vaga como Programador? Confira o nosso treinamento completo clicando aqui.
Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!
Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Quais são os melhores exercícios lógica de programação JavaScript? Colocar em prática os exercícios de lógica de programação em JavaScript é de extrema importância para […]
