141 of 264 menu

Função setInterval

A função setInterval executa código em intervalos de tempo especificados. O primeiro parâmetro deve ser um callback, e o segundo - o tempo em milissegundos, indicando o intervalo em que o código especificado no primeiro parâmetro será repetido. A função retorna um identificador único, com o qual o temporizador pode ser parado. Para isso, este identificador deve ser passado para a função clearInterval.

Sintaxe

setInterval(função, tempo);

Exemplo

Vamos iniciar um temporizador que exibe um texto no console a cada segundo:

setInterval(function() { console.log('texto'); }, 1000);

Exemplo

Vamos iniciar um temporizador que exibe números inteiros crescentes no console a cada segundo:

let i = 0; setInterval(function() { console.log(i++); }, 1000);

Exemplo

Vamos parar o temporizador quando o contador atingir o valor 10:

let i = 0; let id = setInterval(function() { i++; if (i == 10) { clearInterval(id); } else { console.log(i); } }, 1000);

Veja também

  • a função setTimeout,
    que define um atraso antes da execução do código
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar