Easy-Micro


LANGAGE Structures de contrôles Javascript
FOR

L'instruction de répétition Javascript FOR

Instruction FOR

L'instruction de répétition Javascript FOR permet de réaliser des boucles de programme. Autrement dit, des répétitions d'instruction.

Syntaxe :
for (valeur initiale du compteur; test de répétition; pas) {
instructions à répéter;
}

Exemple pour afficher le contenue d'une variable de type tableau:
<script type="text/javascript">
// Création du tableau
var montableau = new Array("pommes", "poires", "bananes", "oranges");

// Affichage du tableau
for(i=0; i < montableau.length; i++) {
document.write(montableau[i],", ");
}
</script>

Résultat :

L'exemple ci-dessus utilise une boucle "for" afin d'afficher la totalité du tableau. Est utilisé ici un compteur (i), initialisé à zéro (i=0), une fin de boucle définie avec la propriété "length" qui permet d'obtenir la taille du tableau (montableau.length) et un pas via l'instruction i++ qui signifie i = i + 1 (à chaque boucle on rajoute 1 à i).
Pour plus d'infos sur les Array, voir les méthodes de l'objet Array.

Instruction FOR...IN

Syntaxe :
for (var mavariable in nom_objet) {
instructions d'affichage;
}

Exemple pour afficher les propriétés (et pas les méthodes) d'un objet JavaScript (ici l'objet window):
<script type="text/javascript">
for(var les_proprietes in window) {
document.write(les_proprietes + "<br />");
}
</script>


Voir ici toutes les propriétés de l'objet window.


Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Mercredi 20 mars 2019 - Semaine 12 - Saint Herbert (Demain: Sainte Clémence)
Aujourd'hui, c'est l'anniversaire de Danièle Gilbert (1943-76 ans), animatrice de télévision française et de Marthe Villalonga (1932), actrice française. Autre 20 mars: 1815 : de retour de l'île d'Elbe et après une marche triomphale sur Paris, Napoléon entre dans la capitale. 1965 : France Gall gagne l'Eurovision pour le Luxembourg avec Poupée de cire poupée de son.
Haut de page Easy-Micro