VarType |
Type de variable |
|---|---|
| VBScript | |
Syntaxe
| Function VarType(expression) |
Paramètres
| Nom | Description | |
|---|---|---|
| expression | Ce paramètre permet d'indiquer l'expression scalaire à vérifier : | |
| Valeur | Description | |
| 0 | Cette valeur indique que la valeur est vide | |
| 1 | Cette valeur indique que la valeur est nulle | |
| 2 | Cette valeur indique un entier | |
| 3 | Cette valeur indique un entier long | |
| 4 | Cette valeur indique un réel de simple précision | |
| 5 | Cette valeur indique un réel de double précision | |
| 6 | Cette valeur indique un type de données de monnaie | |
| 7 | Cette valeur indique un type de données de date | |
| 8 | Cette valeur indique une chaîne de caractères | |
| 9 | Cette valeur indique un objet | |
| 10 | Cette valeur indique une erreur | |
| 11 | Cette valeur indique un booléen | |
| 12 | Cette valeur indique une variante | |
| 13 | Cette valeur indique un objet de données | |
| 17 | Cette valeur indique un octet | |
| 8192 | Cette valeur indique un tableau | |
Description
Cette fonction permet de demander le code du type de données actuel contenu dans l'expression.
Remarques
- La fonction VarType permet de déterminer le type de données d'une expression dans VBScript. Elle retourne un code numérique correspondant au type de variable spécifié dans l'expression. Par exemple, si l'expression est un entier, VarType retournera 2, ce qui correspond au type d'un entier dans VBScript. Cette fonction est utile pour les situations où vous devez vérifier dynamiquement le type de données d'une variable ou d'une valeur.
- Les codes de retour de la fonction VarType sont nombreux et couvrent une large gamme de types de données. Parmi les types les plus courants, on trouve les entiers (code 2), les chaînes de caractères (code 8), et les dates (code 7). Cette diversité permet d'identifier facilement différents types de données, ce qui est particulièrement utile lors du traitement de variables dont le type peut être inconnu au moment de l'écriture du script.
- Un cas d'utilisation pratique de VarType est la vérification du type de données d'une variable dans des situations où des conversions de types sont nécessaires. Par exemple, si une fonction attend un nombre, vous pouvez utiliser VarType pour vérifier que la variable est bien un entier ou un réel avant de procéder aux calculs. Cela aide à éviter les erreurs de type et à garantir la robustesse du script.
- Il est important de noter que la fonction VarType ne distingue pas les types de données plus complexes comme les objets. Si une variable est un objet, VarType retournera le code 9, mais cela ne vous indiquera pas le type exact de l'objet (par exemple, s'il s'agit d'une instance d'une classe ou d'un objet de type Dictionary). Pour obtenir plus d'informations sur un objet, vous devrez utiliser d'autres méthodes spécifiques à l'objet.
- La fonction VarType peut être particulièrement utile pour gérer des erreurs de type dans les scripts. Par exemple, si une variable est supposée contenir une date mais contient en fait une chaîne de caractères, l'utilisation de VarType permet de détecter le problème avant qu'il n'affecte le traitement. Ainsi, cela permet de maintenir le contrôle du flux du script et d'éviter des erreurs inattendues.
- Un autre avantage de VarType est qu'elle peut également être utilisée pour identifier des variables vides ou nulles. Par exemple, si VarType retourne 1, cela signifie que la variable est nulle, et si elle retourne 0, cela signifie que la variable est vide. Cela est particulièrement utile lorsque vous souhaitez vérifier la validité ou l'intégrité des données avant de les manipuler.
- La fonction VarType peut également être utilisée pour vérifier les tableaux dans un script. Si une variable est un tableau, VarType retournera le code 8192. Cette fonctionnalité permet de différencier facilement les tableaux des autres types de données et de mettre en place des contrôles avant de traiter les données d'un tableau.
- Enfin, VarType est un outil précieux pour les débogueurs et les développeurs qui souhaitent s'assurer que les types de données traités dans leur script correspondent à leurs attentes. En utilisant VarType avant d'effectuer des opérations sur des variables, on peut éviter une grande variété d'erreurs liées à des types de données incorrects, ce qui permet d'assurer la stabilité et la fiabilité du code.
Dernière mise à jour : Lundi, le 19 Avril 2021