Pseudo Mot de passe
fleche Inscription
fleche Mot de passe oublié ?
Informations Générales
Chargement en cours...
Nombre de Visites fleche [ 1 036 256 ]
Votre IP fleche [ 38.107.191.117 ]
Vous êtes ici : Home Page Cours JavaScript Boucle FOR
Imprimer le document Version Imprimable

Informations Générales

[425] Posts sur le forum
[453] Membres inscrits
Il y a en ligne :
arrow 0 Membre
arrow 2 Invités
fled Membre en ligne:
Aucun

Partenariat

Partenariat Vous pouvez aider ce site à évoluer, en contribuant à son développement. Proposez vos idées de cours et/ou dossiers.
Rendez-vous dans « Partenariat » pour en savoir plus.


Publicité


Prestataire

N°1 de l'hébergement, location de serveurs, nom de domaines et téléphonie.
(OVH est recommandé par Webelix.net)

www.

Nos Partenaires

Boucle FOR

La boucle FOR permet de répéter facilement un ensemble d'instructions.

for ([expression_initiale];[condition_de_sortie];[expression_de_progression])
  { ... instructions ... }
  1. L'expression initiales est évaluée par l'interpréteur JavaScript.
    C'est presque toujours une valeur numérique qui va servir, par exemple, à initialiser un compteur i=0.
  2. La condition de sortie est évaluée par l'interpréteur JavaScript.
    C'est la plupart du temps, une comparaison faisant intervenir la variable apparue dans l'initialisation.
    Par exemple i<0, compteur<longueur.
  3. Si la condition précédente a la valeur true (si elle est vérifiée), la séquence d'instructions placée entre les accolades est exécutée une fois..
    Sinon, le programme continue à s'exécuter à l'instruction qui suit l'accolade fermante.
  4. L'expression de progression est évaluée par l'interpréteur JavaScript..
    C'est souvent la progression d'un indice ou d'un compteur, du genre i++.
  5. On recommence ensuite à l'étape 2..

Exemple

Dans notre exemple,

  1. On crée une variable i et on lui affecte la valeur 1.
  2. La condition "i<=10" est testée pour voir si i a atteint la valeur 10.
  3. La première fois, i vaut 1 et, 1 étant inférieur à 10, la seule et unique instruction placée entre les accolades est exécutée (on affiche une valeur égale à 1 suivi d'un retour à la ligne suivante).
  4. La variable i est incrémentée d'une unité et prend donc la valeur 2.
  5. On recommence à l'étape 2 et les étapes 3 et 5 vont se répéter jusqu'à ce que i ait, à la suite de l'exécution de l'étape 5, pris la valeur 11. A ce moment, on sortira de la boucle.
for (i=1; i<=10; i++) {
	document.write("- " + i + "<br>");
}

On aura donc affiché sur 10 lignes consécutives les 10 premiers nombres entiers.

Résultat :

Haut de page