Introduction au JavaScript
Qu'est-ce que JavaScript
Langage JavaScript
Syntaxe du langage
Structures de contrôle
Fonctions et Méthodes
Gestionnaires et objets
Formulaires JavaScript
ProgrammationLes structures répétitives sont beaucoup utilisées en JavaScript à cause de leur grande utilité. En effet, elles permettent d'exécuter une action tant que la condition est respectée. Pour les utiliser, il faut tout simple utiliser le mot "while", qui veut dire "tant que", ou bien "for" qui signifie "pour". Encore une fois, tout comme pour les structures alternatives, les instructions de la boucle doivent être mises entre accolades. La boucle "while" peut être exécuté de 0 à n fois, n étant une variable. Dans l'exemple suivant, l'instruction s'exécutera jusqu'à temps que la variable "repetition" ne soit plus supérieure à 0 :
Il est important d'incrémenter ou de décrémenter la valeur de la variable à la fin car sinon la boucle n'arrêtera jamais car la condition sera toujours remplie. Abordons désormais la boucle la plus populaire, c'est-à-dire la boucle "for". Cette dernière permet d'exécuter un bloc d'instructions un certain nombre de fois tout dépendant des valeurs prises par un compteur. En premier, il faut initialiser le compteur et, par la suite, il faut indiquer la condition. Finalement, il est important de spécifier la progression du compteur, en d'autres mots l'augmentation ou la diminution de la valeur dans la condition. Une fois tout cela combiné, le résultat devrait ressembler à cela :
Il est possible d'arrêter l'exécution d'une boucle et de continuer le traitement après la boucle en utilisant un "break". Contrairement au "break", l'instruction "continue" a pour but d'arrêter les instructions de la boucle à une valeur et de continuer à la valeur suivante.
Page précédente
| Retour au haut de page |
Page suivante
Asynchrone 3
Break 5
Caractères 4-7-11-12
Casse 4-7
Checkbox 13
Classes 14
Close 10
Closure 7
Commentaires 3-4
Constructeur 14
Date 11
Document 10-12
Else 6
Entiers 4
Exceptions 1-14
Fonction 7-8-9-11-14
For 5
Formulaire 9-12-13
History 11
If 6
Interactivité 2-9-12
Interpreteurs 1
Label 12
Location 11
Math 11
Navigator 11
Open 10
Prototypes 14
Radio 12-13
Récursive 7
Return 7
Reset 13
Screen 11
Select 13
Souris 2-9-13
Status 9
Submit 13
Switch 6
Synchrone 3
Textarea 12-13
Variable 4-6-7-8-10-11
While 5
Window 10