Fonction VarType de VBScript

Définition et utilisation

La fonction VarType peut renvoyer une valeur indiquant le sous-type de la variable spécifiée.

Les valeurs que peut renvoyer la fonction VarType :

constante valeur Description
vbEmpty 0 non initialisé (par défaut)
vbNull 1 ne contient aucune donnée valide
vbInteger 2 sous-type entier
vbLong 3 sous-type long
vbSingle 4 sous-type single précision
vbDouble 5 sous-type double précision
vbCurrency 6 sous-type monétaire
vbDate 7 valeur de date ou de temps
vbString 8 Valeur de chaîne
vbObject 9 Sous-type de chaîne
vbError 10 Sous-type d'erreur
vbBoolean 11 Sous-type Boolean
vbVariant 12 Variant (uniquement pour les tableaux de variables)
vbDataObject 13 Objet d'accès aux données
vbDecimal 14 Sous-type décimal
vbByte 17 Sous-type de byte
vbArray 8192 Tableau

Remarque :Ces constantes sont spécifiées par VBScript. Par conséquent, ces noms peuvent être utilisés partout dans le code pour remplacer les valeurs réelles.

Remarque :Si la variable est un tableau, VarType() renverra 8192 + VarType(élément du tableau). Exemple : VarType() pour un tableau d'entiers renverra 8192 + 2 = 8194 .

Syntaxe

VarType(varname)
Paramètres Description
varname Obligatoire. Le nom de la variable.

Exemple

dim x
x="Hello World!"
document.write(VarType(x))
x=4
document.write(VarType(x))
x=4.675
document.write(VarType(x))
x=Null
document.write(VarType(x))
x=Empty
document.write(VarType(x))
x=True
document.write(VarType(x))

Sortie respective :

String
Integer
Double
Null
Empty
Boolean