|
Le funzioni per il controllo tipo sono utili per determinate il sottotipo di dati di una variabile o una espressione.
Durante l'elaborazione di un programma può capitare di non conoscere quale tipo di dati sia contenuti in una espressione. VBScript ci mette a disposizione alcune semplici ed utili funzioni:
Negli esempi si suppone che “expression” sia una variabile o una espressione.
VarType(expression)
Il risultato sarà un codice numerico corrispondente a questa tabella:
0 = Empty (variabile non ancora utilizzata)
1 = Null (nessun dato valido)
2 = Integer
3 = Long
4 = Single
5 = Double
6 = Currency
7 = Date
8 = String
9 = Object
10 = Error
11 = Boolean
12 = Variant
13 = Data Access Object
14 = Decimal
17 = Byte
8192 = Array
TypeName(expression)
Ha la stesso fine della funzione VarType ma restituisce direttamente il nome del tipo dati anziché il codice numerico associato.
IsNumeric(expression)
Restituisce un valore Booleano (vero-falso). Se l’espressione contenuta è un numero restituisce TRUE (ossia –1), se falsa restituisce FALSE (ossia 0)
IsArray(expression)
Restituisce TRUE se expression è un Array, altrimenti restituisce FALSE
IsDate(expression)
Restituisce TRUE se expression è una Data o Data/Ora, altrimenti restituisce FALSE
IsEmpty(expression)
Restituisce TRUE se expression è un valore vuoto (ossia una variabile non inizializzata), altrimenti restituisce FALSE
IsNull(expression)
Restituisce TRUE se expression non contiene nessun dato valido, altrimenti restituisce FALSE
IsObject(expression)
Restituisce TRUE se expression è un oggetto, altrimenti restituisce FALSE
|