JavaScript While Loop - expliqué

JavaScript While Loop - expliqué
Dans la programmation informatique, les boucles sont utilisées pour itérer (exécuter à plusieurs reprises) via un bloc de code jusqu'à ce qu'une condition spécifique soit remplie. La plupart des langages de programmation principaux incluent plusieurs types de boucles, par exemple, pour et le alors que boucle. Ces boucles sont syntaxiquement différentes mais sont essentiellement utilisées aux mêmes fins, ce qui signifie qu'elles peuvent être remplacées entre elles dans la plupart des cas. Cet article se concentrera sur le alors que boucle:

Comment utiliser pendant les boucles en javascript

Nous allons d'abord discuter de la syntaxe de alors que boucle en javascript:

while (condition)
// Déclaration

Le alors que L'instruction LOOP prend un seul argument qui est la condition pour la fin de la boucle. La boucle continuera d'itréter jusqu'à ce que cette condition devienne fausse. Maintenant, nous allons discuter de quelques exemples pour mieux comprendre alors que boucles.

Note: La console du navigateur est utilisée pour la démonstration d'exemples dans cet article.

Pour notre premier exemple, nous examinerons un programme qui imprime le tableau d'un numéro à la console. Si nous n'utilisons aucune boucle, le programme ressemblera à ceci:

console.log ("2 * 1 =" + 2 * 1);
console.log ("2 * 2 =" + 2 * 2);
console.log ("2 * 3 =" + 2 * 3);
console.log ("2 * 4 =" + 2 * 4);
console.log ("2 * 5 =" + 2 * 5);
console.log ("2 * 6 =" + 2 * 6);
console.log ("2 * 7 =" + 2 * 7);
console.log ("2 * 8 =" + 2 * 8);
console.log ("2 * 9 =" + 2 * 9);
console.log ("2 * 10 =" + 2 * 10);

Le code dans l'exemple ci-dessus semble répétitif; Nous pouvons effectuer la même tâche dans quelques lignes de code à l'aide d'une boucle; Ici, nous utiliserons le alors que boucle:

i = 1;
alors que je<=10)
console.log ("2 *" + i + "=" + 2 * i)
i ++;

Comme déjà mentionné ci-dessus, les boucles sont interchangeables; ils peuvent être remplacés les uns avec les autres. La tâche effectuée dans l'exemple ci-dessus peut être effectué en utilisant un pour boucle.

En général pour Des boucles sont utilisées lorsque la boucle doit fonctionner pour un nombre défini de fois alors que le alors que Une boucle est utilisée lorsque la boucle va fonctionner pour un nombre indéfini de fois jusqu'à ce que la condition soit satisfaite.

Pour notre prochain exemple, nous créerons un programme avec un alors que Boucle qui fonctionnera pour un nombre indéfini de fois:

randomNumber = 0;
Pendant (RandomNumber < 500)
randomNumber = math.trunc (mathématiques.Random () * 1000);
console.log (randomNumber);

Dans l'exemple donné ci-dessus, nous avons d'abord créé une variable nommée random et lui a attribué une valeur 0. Cela n'a été fait que parce que le alors que Loops Vérifiez la condition avant chaque itération (sur la première itération, la boucle a fonctionné parce que la condition était vraie comme 0 < 500). Nous avons ensuite déclaré une boucle de temps et lui avons donné une condition qui est random < 500. À l'intérieur du corps de la boucle, nous avons utilisé le Mathématiques objet pour obtenir un nombre aléatoire entre 0 et 999 et attribuer ce nombre au random variable. Ensuite, nous avons utilisé la console.Méthode de journal pour imprimer le random sur la console.

La boucle while a continué à itération et le Mathématiques L'objet a continué à générer des nombres aléatoires jusqu'à ce que la condition soit remplie, ce qui était un nombre aléatoire supérieur à 500.

Comment utiliser la déclaration de rupture avec LOOP dans JavaScript

JavaScript nous donne la possibilité d'utiliser des instructions de rupture à l'intérieur du corps du alors que boucles pour résilier la boucle. Les instructions de rupture peuvent être combinées avec d'autres déclarations telles que les instructions conditionnelles pour résilier la boucle de l'intérieur de son corps une fois qu'une condition spécifique est remplie.

Pour notre prochain exemple, nous prendrons le code de notre premier exemple et le modifierons pour que la boucle se casse s'il y a un multiple de dix à l'intérieur de la table de 2.

i = 1;
alors que je<=10)
if ((2 * i)% 10 == 0)
casser;

console.log ("2 *" + i + "=" + 2 * i)
i ++;

Comme dix satisfait l'état de notre déclaration de pause. La boucle est exécutée après la quatrième itération.

Comment utiliser la déclaration continue avec While Loop en JavaScript

L'instruction CONSTANT SAPPET L'IDÉRATION COURANTE DE LA BOUCLE SUR LA SUPPRIMATION DE LA CONDITION ET PASSE À la suivante au lieu de mettre fin à la boucle:

i = 1;
alors que je<=10)
if ((2 * i)% 10 == 0)
i ++;
continuer;

console.log ("2 *" + i + "=" + 2 * i)
i ++;

S'il y a un multiple de 10 dans le tableau de 2, alors l'instruction Continuer saute l'itération et passe à la suivante:

Que faire lors de la boucle en javascript

Le faire pendant une boucle est construite sur le dessus du alors que boucle signifiant qu'il s'agit d'une extension du alors que boucle.

Le alors que Loop vérifie la condition avant l'exécution du corps de la boucle. Le faire pendant Loop évalue la condition après l'exécution du corps de la boucle.

Donc le code écrit à l'intérieur du faire La section fonctionnera toujours au moins une fois:

Var Nombre = 10;
faire
console.log ("La boucle de while est en cours d'exécution");
while (nombre < 5);

Dans l'exemple ci-dessus du code dans le corps du faire pendant Loop a été exécuté pour la première itération même si la condition était fausse.

Conclusion

Les boucles sont l'un des outils les plus puissants de tout langage de programmation utilisé pour itérer les blocs de code. Dans cet article, nous avons appris le alors que Boucle qui est un type de boucle présente dans JavaScript et de nombreux autres langages de programmation; De plus, nous avons également appris à combiner le alors que boucle avec d'autres déclarations pour la rendre plus puissante.