La programmazione sincrona si riferisce all'esecuzione del codice in una serie. Mentre il asincrono L'esecuzione rappresenta l'esecuzione parallela del codice JavaScript.
Questo post fornisce una visione profonda dei termini sincroni e asincroni in JavaScript.
Ciò che è sincrono in JavaScript?
Per impostazione predefinita, il codice JavaScript viene eseguito in modo sincrono/simile a una serie. In modo sincrono, viene eseguita solo una riga di codice, quindi il compilatore procede alla riga successiva. Esegue una riga e attende fino a quando la prima riga non viene eseguita correttamente.
Esempio
Un esempio di programmazione sincrona è riportato nel seguente codice JavaScript.
Codice
// Un esempio di sincrono in JavaScriptLa descrizione del codice sopra è fornita qui:
Produzione
L'output mostra il messaggio "Amo il mondo Javascript"Con il metodo sincrono in JavaScript.
Ciò che è asincrono in JavaScript?
La strategia asincrona viene utilizzata in linguaggi di programmazione che eseguono contemporaneamente più processi/righe di codice. La strategia asincrona è molto utile quando l'esecuzione viene bloccata indefinitamente. La funzionalità asincrona non influisce sulla reattività o l'esperienza dell'utente.
Esempio
Un esempio è fornito utilizzando il asincrono Strategia in JavaScript.
Codice
// Un esempio di asincrono in JavaScriptIn primo luogo, a inizio() Il metodo è definito in cui viene visualizzato un messaggio, "Benvenuti in JavaScript World". Dopodiché, il FINE() Il metodo viene utilizzato con il messaggio "Sei pronto per l'esecuzione?". Alla fine, l'output che viene restituito da inizio() Il metodo viene passato al file setTimeout () metodo e assegnato 5000 millisecondi.
Produzione
Il display restituisce l'output asincrono in JavaScript.
In questo codice, prima, scrivi il inizio() metodo ma eseguire la dichiarazione del FINE() metodo e visualizzare un messaggio che chiede, “Sei pronto per l'esecuzione?". Dopodiché, mettono in pausa l'esecuzione per 5000 millisecondi. Finalmente il inizio() Il metodo viene eseguito e mostra il messaggio “Benvenuti in JavaScript World."
Conclusione
JavaScript fornisce entrambi sincrono E asincrono Tipi di esecuzione in base alle esigenze degli sviluppatori. Nel sincrono Strategia, il codice viene eseguito in una serie o in un ordine sequenziale. D'altra parte, gli utenti possono eseguire più attività contemporaneamente utilizzando il asincrono strategia. Hai imparato a capire e usare termini sia sincroni che asincroni in JavaScript.