Synkron programmering refererer til utførelsen av koden i en serie. Mens asynkron Utførelse representerer den parallelle utførelsen av JavaScript -koden.
Dette innlegget gir en dyp innsikt i de synkrone og asynkrone begrepene i JavaScript.
Hva er synkront i JavaScript?
Som standard blir JavaScript-koden utført på en synkron/serielignende måte. På en synkron måte blir bare en kodeinje utført, og deretter fortsetter kompilatoren til neste linje. Den kjører en linje og venter til den første linjen blir utført riktig.
Eksempel
Et eksempel på synkron programmering er gitt i følgende JavaScript -kode.
Kode
// Et eksempel på synkron i JavaScriptBeskrivelsen av ovennevnte kode er gitt her:
Produksjon
Utgangen viser meldingen “Jeg elsker JavaScript World”Ved den synkrone metoden i JavaScript.
Hva er asynkront i JavaScript?
Den asynkrone strategien brukes på programmeringsspråk som utfører flere prosesser/kodelinjer samtidig. Den asynkrone strategien er ganske nyttig når utførelsen er blokkert på ubestemt tid. Den asynkrone funksjonaliteten påvirker ikke responsen eller brukeropplevelsen.
Eksempel
Et eksempel er gitt ved å bruke asynkron Strategi i JavaScript.
Kode
// Et eksempel på asynkron i JavaScriptFor det første, a start() Metoden er definert der en melding vises, “Velkommen til JavaScript World”. Etter det, slutt() Metoden brukes med meldingen “Er du klar for henrettelse?”. Til slutt er utgangen som returneres fra start() Metoden sendes til setTimeout () metode og tildelt 5000 millisekunder.
Produksjon
Displayet returnerer den asynkrone utgangen i JavaScript.
I denne koden, først, skriv start() metode men utfør uttalelsen av slutt() metode og vise en melding som spør, “Er du klar for henrettelse?”. Etter det, pause utførelsen for 5000 millisekunder. Til slutt start() Metoden utføres og viser meldingen “Velkommen til JavaScript World.”
Konklusjon
JavaScript gir begge deler synkron og asynkron Typer utførelsestyper i henhold til utviklerbehov. I synkron strategi, koden utføres i en serie eller en sekvensiell rekkefølge. På den annen side kan brukere utføre flere oppgaver samtidig ved å bruke asynkron strategi. Du har lært å forstå og bruke både synkrone og asynkrone begrep i JavaScript.