O setTimeout() O método em JavaScript é usado para executar uma função após aguardar o intervalo de tempo especificado. Este método retorna um valor numérico que representa o valor do ID do temporizador.
Ao contrário do setInterval() método, o setTimeout() método executa a função apenas uma vez. Este método pode ser escrito com ou sem o janela prefixo.
Podemos usar o limparTimeout() método para interromper o tempo limite ou impedir a execução da função especificada no setTimeout() método. O valor retornado pelo setTimeout() método pode ser usado como argumento do limparTimeout() método para cancelar o temporizador.
A sintaxe comumente usada do setTimeout() o método é fornecido abaixo.
método tostring em java
Sintaxe
window.setTimeout(function, milliseconds);
Valores de parâmetros
Este método leva dois valores de parâmetro função e milissegundos que são definidos a seguir.
função: É a função que contém o bloco de código que será executado.
milissegundos: Este parâmetro representa o intervalo de tempo após o qual ocorre a execução da função. O intervalo está em milissegundos. Seu valor padrão é 0. Define a frequência com que o código será executado. Se não for especificado, o valor 0 é usado.
Vamos entender o uso de setTimeout() método usando algumas ilustrações.
Exemplo 1
Este é um exemplo simples de uso do setTimeout() método. Aqui, uma caixa de diálogo de alerta será exibida em um intervalo de dois segundos. Não estamos usando nenhum método para impedir a execução da função especificada em setTimeout() método. Então o setTimeout() O método executa a função especificada apenas uma vez, após um determinado intervalo de tempo.
setTimeout() method <h3> This is an example of using the setTimeout() method </h3> <p> Click the following button before 2 seconds to see the effect. </p> Stop var a = setTimeout(fun1, 2000); function fun1() { var win1 = window.open(); win1.document.write(' <h2> Welcome to the javaTpoint.com </h2>'); setTimeout(function(){win1.close()}, 2000); } function stop() { clearTimeout(a); }Teste agora
Saída
A saída permanecerá a mesma se o usuário clicar no botão parar botão antes de dois segundos. Caso contrário, uma nova aba será aberta após dois segundos e fechada após dois segundos de abertura.