oujood.com

Les boucles While et do...while de JavaScript

La boucle While de javascript exécute un bloc de code spécifié un nombre de fois , tant que la condition spécifié est vrais (true)
La boucle While fait partie des boucles à entrée contrôlée.Dans ce type de boucles, la condition de test est testée avant d'entrer dans le corps de la boucle.
La boucle do - while est une boucle à sortie contrôlée. Dans ce type de boucles, la condition de test est testée ou évaluée à la fin du corps de la boucle. Par conséquent, le corps de la boucle sera exécuté au moins une fois, avant que la condition de test ne soit testée

Les boucles While de JavaScript

Les boucles While exécutent un code un nombre de fois , tant que la condition spécifié est vrais (true).

Dans ce chapitre nous allons voir:
La boucle While
La boucle do .... While

La boucle while

La boucle while exécute un bloc de code tant qu'une condition donnée est vraie.
Quand la condition passe à false l’exécution du code est arrêtée immédiatement.
Syntaxe général de la boucle while :

while (condition à évaluer) {
code à exécuter
}

La boucle While commence par la vérification de la condition. Si elle est évaluée comme vraie, alors les instructions du corps de la boucle sont exécutées, sinon on sort de la boucle et la première instruction suivant la boucle est exécutée. C'est pourquoi elle est appelée boucle à contrôle d'entrée.

Une fois que la condition est évaluée comme vraie, les instructions du corps de la boucle sont exécutées. Normalement, les instructions contiennent une valeur de mise à jour de la variable traitée pour l'itération suivante.

Lorsque la condition devient fausse, la boucle se termine, ce qui marque la fin de son cycle de vie.

Exemple :
L'exemple ci-dessous définit une boucle while qui commence par i=0. La boucle while continuera à fonctionner tant que i est inférieur ou égale à 6, qu'on augmenterait de 1 chaque fois que la boucle while fonctionne, et donc la boucle while va s’exécuter 7 fois.
Exemple

Sélectionner le code

<html>
<body>
<script type="text/javascript">
var i=0;
while (i<=6)
  {
  document.write("Le nombre est :  " + i);
  document.write("<br />");
  i++;
  }
</script>
</body>
</html>

 

La boucle do...while

la boucle do while est similaire à la boucle while à la seule différence qu'elle vérifie une condition après l'exécution des instructions, et constitue donc un exemple de boucle à contrôle de sortie.

La boucle do...while est une variante des boucles while.La boucle do... while exécute toujours le bloc de code une fois et avant de tester la condition, puis après elle continue en répétant l’exécution du bloc de code tant que la condition est à true (vraie).
Syntaxe général de la boucle do ... while :

do
{
code à exécuter
}
while (condition);

La boucle do while commence par l'exécution de la ou des instructions. Il n'y a pas de vérification de condition pour la première fois.

Après l'exécution des instructions et la mise à jour de la valeur de la variable, on vérifie si la condition est vraie ou fausse. Si elle est évaluée comme vraie, l'itération suivante de la boucle commence.

Lorsque la condition devient fausse, la boucle se termine, ce qui marque la fin de son cycle de vie.

Il est important de noter que la boucle do-while exécute ses instructions au moins une fois avant que toute condition ne soit vérifiée, et qu'elle est donc un exemple de boucle de contrôle de sortie.

Exemple : Reprenez l’exemple précédent
Exemple1 :

Sélectionner le code

<html>
<body>
<script type="text/javascript">
var i=0;
do
  {
 document.write("Le nombre est :  " + i + "<br />");
  i++;
  }
while (i<=6);
</script>
</body>
</html>

 

Autre exemple

Reprenez encor le même exemple mais changez i = 0 par i = 7 et donc la condition i <= 6 est à false alors que la boucle va s’exécutée une fois quand même puis elle s’arrête.
Exemple2 :

Sélectionner le code

<html>
<body>
<script type="text/javascript">
var i=7;
do
  {
 document.write("Le nombre est :  " + i + "<br />");
  i++;
  }
while (i<=6);
</script>
<p> La boucle s’est arrêtée après s’être exécutée une fois</p>
</body>
</html>

 




Par carabde 30 mars 2014

Trafic Booster
hebergement web

SCREEBER - Logiciel de copywriting

SCREEBER - Logiciel de copywriting Augmentez vos résultats en rejoignant les 1600 entrepreneurs qui utilisent Screeber®, le seul logiciel de Copywriting (en français) qui rédige avec vous des textes de vente qui convertissent


HTML5, CSS3, JavaScript pour débutants Tome 1
HTML5, CSS3, JavaScript
pour débutants Tome 1

Premier tome d'une série vidéo dédiée à l'apprentissage des langages HTML, CSS et JavaScript.

Regarder aussi nos cours :

Balise big

Non pris en charge HTML5. Définit grand texte

fonction hebrevc

Convertit un texte logique hébreux en texte visuel, avec retours la ligne

Balise output

Définit le résultat d'un calcul



Rentabilisez efficacement votre site

Votre soutien nous aide à faire fonctionner le site
Cette page vous a été utile? Partagez la pour nous encourager à continuer. Merci