Comment utiliser les structures en boucle en JavaScript


structures de boucle sonnent comme un argument bizarre par des micro-biologie, mais cela se réfère hub comment utiliser des structures en boucle en JavaScript. Les structures en boucle sont des portions de code conçus pour effectuer des tâches répétitives, comme l'exécution d'un calcul d'essai ou à plusieurs reprises. Fondamentalement, il existe trois principaux types de structures cycliques en JavaScript et ces structures sont les suivantes:

  • la boucle
  • la boucle while
  • la boucle Do While

Chacune des structures en boucle effectue des opérations répétitives, mais la méthode de contrôle du cycle varie avec le type de cycle.




The Loop

La structure du cycle peut être utilisé lorsque le nombre de fois qu'une tâche doit être effectuée (on appelle itérations) est connue. Les deux versions de la boucle while exécute une tâche ou un ensemble de tâches, alors qu'une condition est vraie.

Le fragment de code suivant montre une simple boucle. Notez que la déclaration de variable pour la variable i est contenue dans la boucle de définition (var i = 0), cette déclaration indique à l'interprète de créer un espace dans la mémoire pour stocker des données et se référer à ce domaine avec l'étiquette le . Ce cycle particulier serait tout simplement afficher la valeur de la variable i pour chaque itération de la boucle et continuer pendant 100 itérations.

Boucles de longueur prédéterminée

for (var i = 0; i <100; i ++) { document.write (i); }

Il ya trois conditions que le programmeur doit satisfaire pour créer une structure en anneau avec succès; ces conditions sont les suivantes:

  • établir une variable de contrôle
  • modifier la variable de contrôle
  • tester la variable de commande

La boucle for remplit ces conditions dans la boucle de définition de déclaration. Dans le formulaire ci-dessus, déclare la variable i établit la variable de commande et le <100 établit la condition de test pour la variable de contrôle. L'action i ++ modifie la variable de commande chargeant l'interpréteur JavaScript pour incrémenter la variable après chaque itération de la boucle.

Par conséquent, lorsque l'interprète atteint la boucle, l'interpréteur JavaScript va créer la variable i, définir la variable égale à 0, puis exécutez la déclaration contenue dans la boucle. Dans ce cas, l'instruction provoque l'interprète pour afficher la valeur de la variable i.

Après avoir visionné la variable, l'interpréteur JavaScript va augmenter la valeur de la variable i par 1 ou incrémenter la variable, comme indiqué par l'action contenue dans la définition i ++ boucle. Après avoir augmenté la valeur de i, l'interpréteur JavaScript alors vérifier la valeur de i pour déterminer si le cycle est d'effectuer une autre itération ou sortir de la boucle. Si la valeur de la variable i est inférieur à 100, alors l'interpréteur JavaScript exécute les actions de boucle pour une autre itération. Si la valeur est égale à 100, alors l'interpréteur JavaScript va quitter la boucle et continuer avec les instructions suivantes, le cas échéant.

Boucle pré-test

Une série de pré-test est une boucle dans laquelle l'interpréteur vérifie la valeur de la variable de contrôle avant d'effectuer un cycle d'instruction d'itération. La structure de l'anneau, tout en remplissant les conditions d'un cycle pré-test, comme indiqué par le fragment de code suivant:

var i = 100; while (i <100) { document.write (i); i ++; }

La preuve de la boucle while ci-dessus illustre la performance de la boucle while. Les instructions du cycle exécutent les mêmes tâches de forloop définies ci-dessus à l'exception que le programmeur indique explicitement l'interprète d'augmenter la variable de contrôle, comme indiqué par la déclaration i ++ intérieur de la boucle de bloc de code. On notera également que la variable de contrôle est déclarée et initialisée avant le début du cycle. Ce est une étape nécessaire car sinon les courses de la variable de contrôle seraient inconnue avant le test et le résultat serait imprévisible.

La boucle while est exécutée zéro ou plusieurs fois, parce que l'interpréteur JavaScript permettra de tester la variable de contrôle avant d'exécuter la première itération du code de la boucle. Si le test échoue, alors l'interpréteur sera sortir de la boucle sans courir des itérations.

Boucles

post-test

La structure du cycle final est le post-test du cycle. La différence entre un cycle de pré-test et post-test est un cycle que le post-test du cycle teste la variable de contrôle après les instructions dans la boucle sont exécutées. Cela signifie que dans le post-test de structure en anneau pour une utilisation sera exécuté au moins une fois, qui ne est pas le cas d'un cycle du pré-test. La structure do bits illustré ci-dessous est un exemple d'un cycle post-test.

var i; do { document.write (i); i ++; while (i <100); }

Plus HTML

Les exemples ci-dessus ne sont que des exemples. Les programmeurs peuvent varier l'encodage des structures de base de l'anneau à bien des égards, les valeurs constantes et essais dynamiques peuvent être utilisés pour contrôler et, bien sûr, les instructions exécutées par cycle de varieront d'un programme à.

Ce hub utile?

Comme toujours, l'auteur apprécie tous les commentaires.

Gardez votre recherche

(0)
(0)
Article précédent Henry Ford Bio
Article suivant Publicité

Commentaires - 0

Sans commentaires

Ajouter un commentaire

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caractères restants: 3000
captcha