Structures de contrôle
Pour toutes les structures de contrôle à l'exception de l'instruction switch, le transfert du contrôle du programme est basé sur une décision dont le résultat donne une valeur booléenne (true ou false). Vous créez une expression, puis vérifiez si son résultat donne la valeur true. Il existe principalement deux types de structures de contrôle de programme.
Structure de contrôle de sélection
La structure de sélection spécifie des alternatives au déroulement du programme, en créant une jonction dans votre programme (comme un embranchement sur une route). Quatre structures de sélection sont disponibles dans JScript.
la structure de sélection simple (if) ;
la structure de sélection double (if...else) ;
la structure de sélection multiple (switch) ;
l'opérateur conditionnel en ligne ?:.
Structure de contrôle à répétition
La structure à répétition spécifie la répétition d'une action tant qu'une condition reste vraie. Lorsque les conditions de l'instruction de contrôle sont remplies (généralement après un certain nombre d'itérations), le contrôle passe à l'instruction qui suit la structure à répétition. Quatre structures de répétition sont disponibles dans JScript.
l'expression est testée en début de boucle (while) ;
l'expression est testée en fin de boucle (do...while) ;
la répétition porte sur les propriétés d'un objet ou sur les éléments d'un tableau (for...in) ;
la répétition est contrôlée par un compteur (for).
Structure de contrôle combinée
Des scripts imbriquent et empilent des structures de contrôle de sélection et à répétition.
La gestion des exceptions, autre possibilité de contrôle du déroulement de programme, n'est pas décrite dans cette rubrique. Pour plus d'informations, consultez try...catch...finally, instruction.