Forums | Contact | Plan du site Menu Accueil » Création de site

Les instructions

 


Les instructions conditionnelles

 

L'instruction IF.... ELSE permet de choisir entre deux blocs d'instructions lors d'un test logique. Elle utilise les opérateurs arithmétiques pour des testes de type boolean (voir chapitre précédent dur les opérateurs). Exemple avec deux variables site1 et site2 :

site1 = "conseil"; site2 = "creation";

if (site1 == "conseil et creation")
{ alert("vrai"); } else { alert("faux"); }
// retourne faux

if (site1 == "conseil" && site2 == "creation")
{ alert("vrai"); } else { alert("faux"); }
// retourne vrai

 


Les boucles

 


L'instruction FOR permet de répéter un bloc d'instructions (boucle) tout en faisant progresser la valeur d'une variable. Exemple, au début, i est égal à 0 (i=0), l'instruction est exécutée. Puis i est incrémenté (2, 3, ...) jusqu' à 5 (i<5) et l'instruction est exécutée à chaque fois :

for (i=0; i<5; i++)
{ alert (i); }

 


L'instruction WHILE est très proche de l'instruction FOR. elle permet de répéter un bloc d'instruction tant que la condition est juste.

var total = 4; var depart = 1;
while ( total != depart)
{ document.write("pas encore égal <br>" );
depart = depart + 1;}

Tant que depart (initialisé à 1) n'est pas égal à total (= 4), on exécute le code et on incrémente départ de 1 :
- boucle 1 : départ = 1 => pas égal, on continue
- boucle 2 : départ = 1 + 1 = 2 => pas égal, on continue
- boucle 3 : départ = 2 + 1 = 3 => pas égal, on continue
- boucle 4 : départ = 3 + 1 = 4 => égal. La boucle est terminée.

 


Une question ? Venez échanger sur le forum...
Nom :
Sujet :
 

© Cédric MICHEL - conseil & création ( 2003 / 2019 )