Denne artikkelen vil forklare SetInterval og Settimeout i JavaScript og deres vanlige forskjeller.
Hva er setinterval i JavaScript?
“setInterval ()”I JavaScript kjører et JavaScript -uttrykk kontinuerlig hver“X”Intervall. Den gjentar en spesifikk funksjon ved hvert bestemt tidsintervall.
Syntaks
Følg den undergitte syntaks for SetInterval () -metoden:
vindu.setInterval (funksjon, tid);To parametere aksepteres ved denne metoden:
Eksempel
Her angir vi tidtakeren ved å angi tidsintervallet på en knappens klikkhendelse:
Lage en
tagelement og tilordne en ID “tid”Hvor tiden vil bli vist:
I JavaScript -filen, skriv nedenfor kodelinjene:
funksjonstimer ()I ovennevnte kodebit:
I utgangen kan du se at tiden vises etter et bestemt tidsintervall på klikkhendelsen:
Hva er Settimeout i JavaScript?
“Settimeout”Metode brukes til å kalle funksjonen etter en bestemt tid. Det går bare en gang etter en bestemt periode.
Syntaks
Følg den medfølgende syntaks for SetInterval () -metoden:
vindu.setInterval (funksjon, tid);Det tar to parametere:
Eksempel
Ring Settimeout () -metoden på klikkhendelsen ved å sende funksjonen og tiden i millisekunder:
Lag et element ved hjelp av
stikkord:
Produksjon
SetInterval vs Settimeout
Den primære oppgaven til “Settimeout”Er å ringe funksjonen etter en spesifisert tid. I motsetning, "SetInterval”Brukes ofte til å utføre en funksjon etter en forhåndsbestemt tid. Hovedforskjellen mellom Settimeout og SetInterval er at Settimeout bare går en gang etter en bestemt tid. Imidlertid kan setintervalfunksjonen brukes gjentatte ganger.
Konklusjon
“setTimeout ()”Og“setInterval ()”Er JavaScript forhåndsdefinerte metoder for å planlegge oppgavene. “setInterval ()”Gjentar en gitt funksjon ved hvert gitt tidsintervall, mens“Settimeout”Metode brukes til å kalle funksjonen en gang etter en spesifisert tid. Denne artikkelen forklarte SetInterval og Settimeout i JavaScript og deres vanlige forskjeller.