Let |
Assigne une variable |
| VBScript |
Syntaxe
|
Let variableName = ValueOfVariable
|
Paramètres
| Nom |
Description |
| variableName |
Ce paramètre permet d'indiquer le nom de la variable ou de la propriété; suit les conventions de dénomination des variables standard. |
| ValueOfVariable |
Ce paramètre permet d'indiquer la valeur affectée à la variable ou à la propriété. |
Description
Ce mot réservé permet d'attribuer la valeur d'une expression à une variable ou à une propriété.
Remarques
- L'instruction Let est utilisée pour affecter une valeur à une variable. Elle sert à établir une association entre un nom de variable et une donnée, que ce
soit un nombre, une chaîne de caractères ou une valeur logique.
- Dans VBScript, l'utilisation de Let est optionnelle. Cela signifie que l'on peut écrire directement x = 5 au lieu de Let x = 5. La syntaxe reste
correcte et le comportement du script est identique, ce qui rend Let rarement utilisé dans la pratique.
- Même si elle est facultative, l'instruction Let permet d'améliorer la clarté du code en marquant explicitement une affectation. Cela peut être utile dans des
scripts éducatifs ou pour bien distinguer les lignes où une valeur est assignée.
- L'instruction Let ne doit pas être utilisée lorsqu'on affecte un objet à une variable. Dans ce cas, on utilise Set à la place, par exemple :
Set obj = CreateObject("Scripting.FileSystemObject"). Let est réservé aux types simples (numériques, chaînes de caractères, booléens).
- Le nom de la variable (variableName) doit respecter les règles de nommage de VBScript : commencer par une lettre, ne pas contenir d'espaces ou de symboles spéciaux,
et ne pas entrer en conflit avec des mots réservés du langage.
- La valeur assignée (ValueOfVariable) peut être le résultat d'un calcul, une chaîne de texte ou une expression logique. Cela permet à l'instruction Let d'être
utilisée pour préparer des données intermédiaires dans un traitement plus long.
- L'instruction Let peut être utilisée dans une boucle ou une condition pour mettre à jour dynamiquement une variable. Par exemple, Let total = total + 1 permet
d'incrémenter une valeur à chaque passage dans une boucle For.
- Bien que peu utilisée dans les scripts modernes, Let reste compatible avec VBScript et peut contribuer à une écriture plus explicite et formelle. Cela peut aider à
former de bonnes habitudes pour ceux qui débutent en programmation structurée.
Dernière mise à jour : Lundi, le 19 Avril 2021