La boucle While exécute un bloc de code spécifié un nombre de fois , tant que la condition spécifié est vrais (true).
Les boucles boucle while exécute un bloc de code tant qu'une condition spécifiée est vraie.
C'est-à-dire si la condition passe à false l’exécution du code est arrêtée immédiatement.
Syntax :
while (condition à évaluer)
{
code à exécuter
}
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
<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 est une variante de la boucle do... while.La boucle do... while exécute toujours le bloc de code une fois, puis après elle continue en répétant l’exécution du bloc de code tant que la condition est à true.
Syntax :
do
{
code à exécuter
}
while (condition);
Exemple :
Reprenez l’exemple précédent
Exemple1 :
<html>
<body>
<script type="text/javascript">
var i=0;
do
{
document.write("Le nombre est : " + i + "<br />");
i++;
}
while (i<=6);
</script>
</body>
</html>
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 :
<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>
|
|
Le langage JavaScript |
Les instructions break et continue javascript |
| Tweet |