Pular para o conteúdo principal

Qual a principal diferença entre as funções setTimeout() e setInterval()? em Javascript

 

A principal diferença entre setTimeout() e setInterval() em JavaScript está na frequência de execução da função que você deseja chamar:

🕒 setTimeout()

  • Executa uma única vez após um tempo determinado.
  • Ideal para atrasos pontuais, como mostrar uma mensagem depois de 3 segundos.
  • Sintaxe:
    setTimeout(() => {
      console.log("Executado uma vez após 3 segundos");
    }, 3000);
    

🔁 setInterval()

  • Executa repetidamente em intervalos fixos de tempo.
  • Perfeito para tarefas contínuas, como atualizar um relógio na tela a cada segundo.
  • Sintaxe:
    setInterval(() => {
      console.log("Executado a cada 3 segundos");
    }, 3000);
    

📌 Ambos recebem dois argumentos principais:

  • Uma função (ou referência a uma função)
  • Um tempo em milissegundos

A diferença está no comportamento: setTimeout() é como um alarme que toca uma vez, enquanto setInterval() é como um alarme que continua tocando em ciclos até você desligar.

Fonte: perguntas e respostas para entrevistas sobre Javascript, escrito por Pratik Bandal

Fonte: Copilot

Comentários

Postagens mais visitadas deste blog

Principais áreas da Inteligência Artificial: Machine Learning, NLP, Visão Computacional e mais

  Principais áreas da Inteligência Artificial: Machine Learning, NLP, Visão Computacional e mais Introdução: A Inteligência Artificial (IA) está transformando o mundo em que vivemos. Do assistente virtual no seu celular aos sistemas de recomendação de filmes e produtos, a IA está presente em diversas áreas do nosso dia a dia. Mas você sabia que a IA é dividida em várias subáreas com aplicações específicas? Neste post, vamos conhecer as principais áreas da Inteligência Artificial, como Machine Learning , Processamento de Linguagem Natural (NLP) , Visão Computacional e muito mais. Vamos lá? 1. Machine Learning (Aprendizado de Máquina) O Machine Learning é uma das áreas mais populares da IA. Ele permite que os computadores aprendam a partir de dados e façam previsões ou decisões sem serem explicitamente programados para isso. Exemplos de uso: Previsão de preços (ações, imóveis, etc.) Sistemas de recomendação (Netflix, Spotify) Diagnósticos médicos baseados em dados 2. NLP...

Integração

 Segundo Lacombe (2005) a integração consiste em informar o novo empregado os objetivos, as políticas os benefícios, as normas, as praticas, os horários de trabalho da empresa e as demais informações sobre o seu funcionamento e regras. O processo de integração nada mais é que apoiar o novo colaborador no processo de transição de empresa. Colocar ele a parte de todas as informações, regras, missão, visão e valores da empresa. Para o novo colaborador se sentir acolhido neste novo ambiente de trabalho.  O novo funcionário estando a vontade na empresa, ele irá produzir e trazer ótimos benefícios para empresa.

Oferta de Emprego

       Apresentar a vaga ao candidato selecionado mostrando o salário, os benefícios e as condições de trabalho. Os candidatos vão mostrar as suas habilidades e experiências, , além de demonstrar interesse em fazer parte da equipe.