Pendant et faire… pendant que les boucles en javascript

Pendant et faire… pendant que les boucles en javascript
Si vous apprenez à devenir programmeur, vous devez savoir ce fait que l'un des concepts de programmation les plus couramment utilisés est en boucle ou Boucles. Des boucles sont disponibles dans chaque langage de programmation et on peut même dire qu'aucun langage de programmation n'est complet sans fournir la fonctionnalité de boucle. Mais ce qui est exactement une boucle?

Qu'est-ce qu'une boucle

Le concept de boucle est assez simple, c'est-à-dire d'exécuter des instructions spécifiques à plusieurs reprises pour un nombre fixe de fois ou jusqu'à ce qu'une certaine condition soit remplie

Il existe différents types de Boucles disponible en Javascrip Mais nous allons seulement nous concentrer sur le Alors que boucle et faire pendant boucle.

La boucle while

La boucle while répète un morceau de code après avoir vérifié une condition, si la condition qui est donnée à la boucle While dans son paramètre est vraie, il exécutera le bloc de code placé à l'intérieur. Sinon, ça n'ira pas dans le corps. Cependant, nous devons garder cette chose à l'esprit. Avoir un mauvais état, ou avoir aucune condition peut faire fonctionner la boucle pour toujours et finalement écraser votre navigateur ou votre éditeur de code.

Syntaxe de la boucle while

La syntaxe de la boucle While en javascript est comme:

tandis que (condition)

// corps de la boucle while

Fonctionnement de la boucle

Pour comprendre le fonctionnement de la boucle while, nous pouvons jeter un œil à l'organigramme ci-dessous:

Exemple

Prenons un exemple où vous souhaitez imprimer du numéro 1 au numéro 10. Le faisant de la manière traditionnelle, nous devrons utiliser 10 déclarations pour effectuer cette tâche. Les déclarations ressembleraient à ceci:

console.journal (1);
console.journal (2);
console.journal (3);
console.journal (4);
console.journal (5);
console.journal (6);
console.journal (7);
console.log (8);
console.log (9);
console.log (10);

La sortie est indiquée dans l'extrait ci-dessous:

Écrire 10 lignes pour imprimer 10 numéros peut ne pas sembler être un grand problème. Cependant, imaginez si vous vous êtes attribué une tâche pour imprimer mille numéros, cela ressemblerait à une très grande tâche. Jetons un coup d'œil à la façon dont nous pouvons faire cela en utilisant Pendant que Loop:

L'extrait de code est comme

i = 1;
alors que je<= 10)
console.journal (i);
i ++;

La sortie est comme:

Nous avons accompli cette tâche en utilisant seulement 5 lignes. Même si nous voulions imprimer les mille premiers nombres, nous devions utiliser ces 5 lignes exactes et changer la condition en:

alors que je <= 1000)

Maintenant, nous avons une meilleure compréhension du fonctionnement de la boucle while, mais nous n'avons toujours pas trouvé de base sur laquelle nous le différencierons de la Boucle à faire. Donc, pour cela, essayons de créer un code qui échoue à la condition sur le tout premier essai. Comme ça:

valeur = false;
tandis que (valeur)

console.Log ("Je suis le corps de la boucle while");

console.log ("fin du programme");

Ce programme ne donne pas de sortie à la console car lorsque la boucle While vérifie la condition et décide que la condition est fausse, il n'est donc pas nécessaire d'aller à l'intérieur du corps de la boucle, c'est pourquoi la ligne à l'intérieur de la boucle ne s'exécute pas et la ligne en dehors de la boucle s'exécute. Juste comme ça:

C'est tout pour le alors que Loop, nous avons une compréhension claire du fonctionnement de la boucle while maintenant.

La boucle do-while

Le Faire pendant la boucle est très similaire au Alors que Loop avec la seule différence étant qu'il exécute d'abord le corps de la boucle une fois, puis vérifie la condition pour plus d'itérations de la boucle.

Avoir un mauvais état ou une valeur booléenne Vrai dans le paramètre de condition peut faire fonctionner la boucle pour toujours et écraser votre système.

Syntaxe de la boucle à faire

La syntaxe du Faire pendant la boucle est comme:

faire
// corps de la boucle ici

tandis que (condition);

Fonctionnement de la boucle à faire

Pour mieux comprendre le fonctionnement de la boucle à faire, nous allons regarder un organigramme.

Exemple

Prenons le même exemple d'impression des 10 premiers nombres, mais cette fois, nous le ferons en utilisant le Faire pendant boucle.

L'extrait de code est donné ci-dessous:

i = 1;
faire
console.journal (i);
i ++;

alors que je<= 10);

La sortie est:

Le travail est, comme vous pouvez le voir, assez similaire à la boucle while. Mais, différencions les deux boucles en essayant d'exécuter l'exemple que nous avons fait dans la section de Loop While avec une condition qui est toujours fausse:

valeur = false;
faire
console.Log ("Ceci est à l'intérieur du corps de la boucle à faire");

while (valeur);
console.Log ("Ceci est en dehors du corps de la boucle");

La sortie est comme:

Comme vous pouvez le voir, nous exécutons la commande qui était présente à l'intérieur du corps de la boucle même si la condition n'a jamais été vraie. C'est à cause de la raison pour laquelle la boucle à faire exécute le corps du premier, puis vérifie la condition, ce qui signifie que le code ou les instructions à l'intérieur du corps sont exécutés une fois que la condition renvoie.

Conclusion

Le alors que et Faire pendant Les boucles sont essentielles à tout langage de programmation, mais la différenciation entre elles peut être un peu déroutante. Nous avons appris comment ces deux boucles fonctionnent en JavaScript, leur syntaxe et leurs différences. Avec cela, nous espérons que vous pourrez utiliser ces concepts et développer votre application de rêve dans JavaScript.