34 lines
1.2 KiB
Markdown
34 lines
1.2 KiB
Markdown
![]() |
---
|
||
|
title: Window setInterval Method
|
||
|
localeTitle: Método setInterval da janela
|
||
|
---
|
||
|
## Método setInterval da janela
|
||
|
|
||
|
O método `setInterval()` chama uma função ou avalia uma expressão em intervalos especificados (em milissegundos).
|
||
|
|
||
|
```js
|
||
|
setInterval(function(){ alert("Hello"); }, 3000);
|
||
|
```
|
||
|
|
||
|
O método `setInterval()` continuará chamando a função até que `clearInterval()` seja chamado ou a janela seja fechada.
|
||
|
|
||
|
O método `setInterval()` pode passar parâmetros adicionais para a função, conforme mostrado no exemplo abaixo.
|
||
|
|
||
|
```js
|
||
|
setInterval(function, milliseconds, parameter1, parameter2, parameter3);
|
||
|
```
|
||
|
|
||
|
O valor de ID retornado por `setInterval()` é usado como o parâmetro para o método `clearInterval()` .
|
||
|
|
||
|
Dicas:
|
||
|
|
||
|
* 1000 ms = 1 segundo.
|
||
|
* Para executar uma função apenas uma vez, após um número especificado de milissegundos, use o método `setTimeout()` .
|
||
|
|
||
|
#### Mais Informações:
|
||
|
|
||
|
Documentação: [MDN](https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval)
|
||
|
|
||
|
Exemplos de funções JavaScript setInterval (): [Sitepoint](https://www.sitepoint.com/setinterval-example/)
|
||
|
|
||
|
e mais alguns exemplos: [w3schools](https://www.w3schools.com/jsref/met_win_setinterval.asp)
|