Then |
Alors |
|---|---|
| VBScript | |
Syntaxe
| IF BooleanExpression THEN VBScriptStatement1 ELSE VBScriptStatement2 |
|
IF BooleanExpression THEN VBScriptStatement1 ELSE VBScriptStatement2 END IF |
Paramètres
| Nom | Description |
|---|---|
| BooleanExpression | Ce paramètre permet d'indiquer la condition de teste |
| VBScriptStatement1 | Ce paramètre permet d'indiquer le groupe d'instruction si la condition est vrai |
| VBScriptStatement2 | Ce paramètre permet d'indiquer le groupe d'instruction si la condition est fausse |
Description
Ce mot réservé permet d'effectuer des branchements d'instruction ou de bloc d'instruction en fonction de certaines conditions.
Remarques
- Le mot clef Then est essentiel pour écrire des instructions conditionnelles en VBScript. Il agit comme un séparateur logique entre la condition (BooleanExpression) et les instructions à exécuter si cette condition est évaluée à True.
- L'utilisation de Then permet une écriture claire et structurée des blocs If. Que l'on écrive l'instruction sur une seule ligne ou sur plusieurs lignes avec End If, Then reste obligatoire pour marquer le début de la partie exécutée si la condition est vraie.
- Lorsque la condition est remplie, le code immédiatement après Then est exécuté. En cas d'instruction simple sur une ligne, cela évite d'écrire plusieurs lignes de code pour des tests simples, rendant le script plus concise et lisible.
- En combinaison avec Else, Then permet de bifurquer vers deux blocs d'instructions différents selon que la condition soit vraie ou fausse. Cela donne au programmeur la capacité de traiter différents scénarios de manière claire et logique.
- Le mot Then est un mot réservé, ce qui signifie qu'il ne peut pas être utilisé comme nom de variable ou identifiant. Cela garantit qu'il reste dédié à la logique conditionnelle dans l'analyse syntaxique du script.
- Même si l'instruction Then semble simple, elle est en réalité au coeur de la prise de décision dans un programme. Sans elle, les scripts seraient incapables d'adapter leur comportement selon les entrées ou l'environnement d'exécution.
- Il est possible de chaîner plusieurs conditions avec des instructions ElseIf, chacune utilisant aussi Then. Cela permet de tester de nombreuses possibilités en cascade, tout en gardant une syntaxe ordonnée et explicite.
- L'utilisation de Then améliore la lisibilité et la compréhension du code, même pour des non-développeurs. C'est une manière intuitive de dire "si cette condition est vraie, alors fais ceci", ce qui reflète un raisonnement logique naturel.
Dernière mise à jour : Lundi, le 19 Avril 2021