Synchrone et asynchrone en javascript

Synchrone et asynchrone en javascript
JavaScript est un langage de programmation basé sur des scripts qui est exécuté sur le navigateur Web en fournissant des pages Web interactives aux utilisateurs. JavaScript a Deux types d'exécution de code. Un est connu comme synchrone, Et le second est asynchrone.

La programmation synchrone fait référence à l'exécution du code dans une série. Tandis que le asynchrone L'exécution représente l'exécution parallèle du code JavaScript.

Ce message fournit un aperçu approfondi des termes synchrones et asynchrones en JavaScript.

Qu'est-ce que synchrone en javascript?

Par défaut, le code JavaScript est exécuté de manière synchrone / en série. De manière synchrone, une seule ligne de code est exécutée, puis le compilateur passe à la ligne suivante. Il exécute une ligne et attend jusqu'à ce que la première ligne soit exécutée correctement.

Exemple

Un exemple de programmation synchrone est donné dans le code JavaScript suivant.

Code

// un exemple de synchrone en javascript
const Message = 'JavaScript World';
const Greetting = 'j'aime $ message';
console.journal (salutation);

La description du code ci-dessus est fournie ici:

  • Dans la première ligne de code, la chaîne "Monde javascript"Est stocké dans le message variable.
  • Après cela, le salutation La variable est utilisée pour stocker un message complet, «J'aime le monde javascript."
  • En fin de compte, la chaîne complète s'affiche à l'aide du console.enregistrer() méthode.

Sortir

La sortie montre le message "J'aime le monde javascript”Par la méthode synchrone en Javascrip.

Qu'est-ce que asynchrone en javascript?

La stratégie asynchrone est utilisée dans les langages de programmation qui exécutent simultanément plusieurs processus / lignes de code. La stratégie asynchrone est très utile lorsque l'exécution est bloquée indéfiniment. La fonctionnalité asynchrone n'affecte pas la réactivité ou l'expérience utilisateur.

Exemple

Un exemple est fourni en utilisant le asynchrone Stratégie en JavaScript.

Code

// Un exemple d'Asynchrone en JavaScript
functionstart ()
console.Log («Bienvenue dans JavaScript World»);

functionEnd ()
console.Log ('Êtes-vous prêt pour l'exécution?');

setTimeout (start, 5000); // 5000 millisecondes sont définies
fin();

Premièrement, un commencer() La méthode est définie dans laquelle un message est affiché, «Bienvenue à JavaScript World". Après cela, le fin() La méthode est utilisée avec le message "Êtes-vous prêt pour l'exécution?". En fin de compte, la sortie qui est renvoyée du commencer() la méthode est transmise au setTimeout () Méthode et attribué 5000 millisecondes.

Sortir

L'affichage renvoie la sortie asynchrone en javascript.

Dans ce code, écrivez d'abord commencer() méthode mais exécutez l'instruction du fin() Méthode et afficher un message demandant, «Êtes-vous prêt pour l'exécution?". Après cela, pause de l'exécution pour 5000 millisecondes. Finalement, le commencer() la méthode est exécutée et affiche le message «Bienvenue à JavaScript World."

Conclusion

JavaScript fournit les deux synchrone et asynchrone Types d'exécution selon les besoins du développeur. Dans le synchrone Stratégie, le code est exécuté dans une série ou un ordre séquentiel. D'un autre côté, les utilisateurs peuvent effectuer plusieurs tâches en même temps en utilisant le asynchrone stratégie. Vous avez appris à comprendre et à utiliser des termes synchrones et asynchrones en JavaScript.