Cour de javascript

INTERNET ...Construction de Pages WEB.

La Boucle while (suite..) n°8

La Boucle while .. ( suite .. )

Boucles imbriquées

Il est possible d'imbriquer plusieurs boucles while ..suivant les besoins.

Var Pas=0 , X=5 , y=0;

while (X > Pas) //1 ère Boucle while..5 Tours

{ Pas ++;

y=0; //y est réinitialisé à 0 5 fois

while ( y<100) //2ème Boucle while ...100 Tours

{ y++ ;

}

}

Attention ..Conseil : Dans votre écriture vous devez bien indenter vos lignes en observant une hiérarchie de telle manière que les instructions de la boucle while principale (extérieure) soient placées plus à gauche que celles de la boucle while secondaire (intérieure).

Alignez bien les instructions de même niveau hiérarchique.

Les Accolades Ouvrantes et Fermantes ne doivent pas être 'croisées'!

Boucle infinie :

Il est possible de rendre une boucle while 'infinie' ( forever diraient les anglosaxons ) en écrivant :

While (true)

{ instruct.1 ;

instruct.2 ;

etc…

}

Dans ce cas vous aurez compris que la condition est toujours VRAIE..on utilise le mot clé : true

On ne quitte plus la boucle!!

Par bonheur, l'interprêteur du Navigateur est prévu pour sortir de lui-même si le temps est trop long en affichant une fenêtre d'alerte!

Dans tous les langages structurés ce type de boucle existe..sa syntaxe est la même en langage JAVA , C et C++

Dans d'autres langages, plus évolués, tel que JAVA, il existe, en plus, une structure qui teste la condition en fin de boucle.

Conseils récapitulatifs :

N'oubliez pas de placer la condition à tester entre parenthèses.

Placez vos accolades ( ouvrantes et fermantes ) en face l'une de l'autre dans le sens vertical.

Respectez bien la hiérarchie en alignant en vertical, les instructions de même niveau hiérarchique.

10 SUITE