logo

JavaScript setTimeout() metode

Det setTimeout() metode i JavaScript bruges til at udføre en funktion efter at have ventet på det angivne tidsinterval. Denne metode returnerer en numerisk værdi, der repræsenterer id-værdien for timeren.

konverter heltal til streng java

I modsætning til setInterval() metode, den setTimeout() metoden udfører kun funktionen én gang. Denne metode kan skrives med eller uden vindue præfiks.

Vi kan bruge clearTimeout() metode til at stoppe timeout eller for at forhindre udførelse af funktionen specificeret i setTimeout() metode. Værdien returneret af setTimeout() metode kan bruges som argument for clearTimeout() metode til at annullere timeren.

Den almindeligt anvendte syntaks for setTimeout() metode er angivet nedenfor.

Syntaks

 window.setTimeout(function, milliseconds); 

Parameterværdier

Denne metode tager to parameterværdier fungere og millisekunder der er defineret som følger.

tkinter ramme

fungere: Det er den funktion, der indeholder kodeblokken, der vil blive udført.

millisekunder: Denne parameter repræsenterer det tidsinterval, hvorefter udførelsen af ​​funktionen finder sted. Intervallet er i millisekunder. Dens standardværdi er 0. Den definerer, hvor ofte koden vil blive eksekveret. Hvis det ikke er angivet, værdien 0 anvendes.

string.replaceall java

Lad os forstå brugen af setTimeout() metode ved at bruge nogle illustrationer.

Eksempel 1

Dette er et simpelt eksempel på brug af setTimeout() metode. Her vises en advarselsdialogboks med et interval på to sekunder. Vi bruger ikke nogen metode til at forhindre udførelsen af ​​den funktion, der er angivet i setTimeout() metode. Så setTimeout() metoden udfører den angivne funktion kun én gang efter det givne tidsinterval.

 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 nu

Produktion

JavaScript setTimeout() metode

Outputtet forbliver det samme, hvis brugeren klikker på hold op knappen inden to sekunder. Ellers åbnes en ny fane efter to sekunder og lukkes efter to sekunders åbning.