Como criar um sleep em JavaScript
Neste artigo você vai aprender a como criar um sleep em JavaScript, ou seja, fazer o código esperar para uma próxima ação

Fala programador(a), beleza? Bora aprender a criar esta funcionalidade em JavaScript!
Em muitas linguagens a funções sleep é comum
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
Ela faz o programa freezar por um tempo, e depois ele volta a processar novas ações
Em JavaScript não temos a função sleep, mas a setTimeout faz um papel idêntico
Ela recebe uma função como argumento, e depois de algum tempo executa esta função
O tempo também é passado como parâmetro, e deve ser inserido em milisegundos
Veja um exemplo:
setTimeout(function() {
console.log("Alguma coisa")
}, 1000);
No caso acima temos a função setTimeout sendo aplicada
No primeiro argumento a função que será executada depois de um certo tempo
Configuramos 1000, ou seja, 1 segundo para executar as ações
A função que está dentro do argumento pode ser nomeada também, você pode criá-la antes e inserir no setTimeout
Ela apenas será executada após o tempo ser finalizado
Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
No artigo de hoje você viu como criar um sleep em JavaScript
Utilizamos a função setTimeout para isso, ela recebe dois argumentos:
- Uma função, que é executada depois de um tempo;
- O tempo, que deve ser inserido em milisegundos (ms)
Deseja programar de forma profissional? 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 […]
