logo

JavaScript setTimeout()-metoden

De setTimeout() metode i JavaScript brukes til å utføre en funksjon etter å ha ventet på det angitte tidsintervallet. Denne metoden returnerer en numerisk verdi som representerer ID-verdien til tidtakeren.

int en streng java

i motsetning til setInterval() metoden, den setTimeout() metoden utfører funksjonen bare én gang. Denne metoden kan skrives med eller uten vindu prefiks.

Vi kan bruke clearTimeout() metode for å stoppe tidsavbruddet eller for å forhindre utførelse av funksjonen spesifisert i setTimeout() metode. Verdien returnert av setTimeout() metoden kan brukes som argumentet til clearTimeout() metode for å avbryte tidtakeren.

Den ofte brukte syntaksen til setTimeout() metoden er gitt nedenfor.

Syntaks

 window.setTimeout(function, milliseconds); 

Parameterverdier

Denne metoden tar to parameterverdier funksjon og millisekunder som er definert som følger.

sqrt java matematikk

funksjon: Det er funksjonen som inneholder kodeblokken som skal utføres.

millisekunder: Denne parameteren representerer tidsintervallet som utføres av funksjonen etter. Intervallet er i millisekunder. Standardverdien er 0. Den definerer hvor ofte koden skal kjøres. Hvis det ikke er spesifisert, verdien 0 benyttes.

beste bil i verden

La oss forstå bruken av setTimeout() metode ved å bruke noen illustrasjoner.

Eksempel 1

Dette er et enkelt eksempel på bruk av setTimeout() metode. Her vil en varseldialogboks vises med et intervall på to sekunder. Vi bruker ingen metode for å forhindre utførelse av funksjonen spesifisert i setTimeout() metode. Så setTimeout() metoden utfører den angitte funksjonen bare én gang, etter det gitte tidsintervallet.

 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(&apos; <h2> Welcome to the javaTpoint.com </h2>&apos;); setTimeout(function(){win1.close()}, 2000); } function stop() { clearTimeout(a); } 
Test det nå

Produksjon

JavaScript setTimeout()-metoden

Utgangen forblir den samme hvis brukeren klikker på Stoppe knappen før to sekunder. Ellers åpnes en ny fane etter to sekunder og lukkes etter to sekunders åpning.