Le langage Visual Basic Script possède un seul type de variable dénommé Variant.
Dim Variable ' Variable est de type Variant
Dans VBScript, les variables ont la possiblité de recevoir n'importe quel genre de données, comme des nombres entiers ou à virgule flottante, une chaîne de caractères ou encore une valeur logique.
' Variable de sous-type String Variable = "Chaîne de caractères" ' Variable de sous-type Integer Variable = 50 ' Variable de sous-type Boolean Variable = True
C'est pourquoi, le type Variant peut contenir diverses valeurs de variables appelées les sous-types de variables.
Type | Description |
---|---|
Empty | correspond à une non-initialisation de la variable. La valeur est égale à zéro pour les variables numériques et à une chaîne de longueur nulle ("") pour les variables chaîne de caractères. |
Null | correspond à une valeur incorrecte. |
Boolean | correspond à une valeur booléenne True et False. |
Byte | correspond à un entier de 0 à 255. |
Integer | correspond à un entier de -32768 à 32767. |
Currency | correspond à une valeur monétaire de -922 337 203 685 477,5808 à 922 337 203 685 477,5807. |
Long | correspond à un entier de -2 147 483 648 à 2 147 483 647. |
Single | correspond à un nombre à virgule flottante en précision simple de -3,402823 * 1038 à -1,401298 * 10-45 pour les nombres négatifs; de 1,401298 * 10-45 à 3,402823 * 1038 pour les nombres positifs. |
Double | correspond à un nombre à virgule flottante en précision double de -1,79769313486232 * 10308 à -4,94065645841247 * 10-324 pour les nombres négatifs et de 4,94065645841247 * 10-324 à 1,79769313486232 * 10308 pour les nombres positifs. |
Date (Time) | correspond à un nombre représentant une date entre le 1er janvier 100 et le 31 décembre 9999. |
String | correspond à une chaîne 2 milliards de caractères maximum. |
Object | correspond à un objet. |
Error | correspond à un numéro d'erreur. |