HTML ASP-VBscript Le Razze Canine Cinema Escursioni Forum Area Blog
Vai in Home Page  |  Indice della Guida alle pagine ASP - VBScript

Funzioni di controllo tipo

Controllare la natura dei valori delle variabili

Elenco di funzioni determinare il sottotipo di dati di una variabile o una espressione all'interno di una pagina ASP

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

Guida alla tecnologia Active Server Pages - ASP
ciclo do loop until
ciclo do loop while
ciclo do until loop
ciclo do while loop
ciclo for each next
ciclo for next
ciclo while wend
concatenare variabili e stringhe
creare prima pagina ASP
default
funzioni array
funzioni di controllo tipo
funzioni di date
funzioni di formattazione
funzioni matematiche
funzioni per la conversione tipo
funzioni stringa
operatori
pws windows 98
strutture controllo cicli
strutture controllo condizionali IF THEN ELSE
strutture controllo condizionali SELECT CASE
strutture di ramificazione subroutine function
utilizzare la prima variabile
VBScript oggetto metodi proprieta
visualizzare una variabile