⊗jsPmTrCn 445 of 505 menu

Contador usando a função setInterval em JavaScript

Claro que não é muito interessante que nosso temporizador exiba a mesma coisa toda vez. Vamos complicar nossa tarefa e fazer com que a cada segundo números crescentes sejam exibidos no console: primeiro 1, depois 2, depois 3 e assim por diante.

Para isso, precisaremos de uma variável contadora, que armazenará seus valores entre as execuções da função. É fácil entender que podemos simplesmente criar uma variável global:

let i = 0; // variável global setInterval(function() { i++; console.log(i); }, 1000);

Vamos reescrever de forma mais compacta:

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

Ou ainda mais compacto usando uma função arrow:

let i = 0; setInterval(() => console.log(++i), 1000);

Suponha que seja dada uma variável que inicialmente armazena o número 100. Inicie um temporizador que a cada segundo diminuirá o valor dessa variável em 1 e exibirá esse valor no console.

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