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

SELECT CASE

Strutture di controllo condizionali

Utilizzo del costrutto logico SELECT CASE per determinare quali blocchi di codice di programmazione eseguire in un'applicazione per il web.

Un'altra struttura di controllo condizionale molto utile nella programmazione di una pagina ASP è l’istruzione SELECT CASE.
Il suo compito è molto simile a quello di IF THEN ELSE ma offre alcune la possibilità di strutturare condizioni molto piu’ complesse.
Struttura base in VBScript:

SELECT CASE variabile
CASE valore_1
‘eseguo il blocco di codice 1
CASE valore_2
‘eseguo il blocco di codice 2
CASE valore_3
‘eseguo il blocco di codice 3
CASE ELSE
‘eseguo il blocco di codice alternativo
END SELECT


“variabile” può essere un qualunque tipo di dato e con “valore_1”, “valore_2”, “valore_3” e così via si intende il contenuto di “variabile”.
Esempio:
Ipotizzando che “variabile” sia un dato numerico, noi possiamo impostare l’esecuzione di blocchi di codice in base al suo valore:

valore 1 = esegue il codice 1
valore 2 = esegue il codice 2
valore 3 = esegue il codice 3


L’istruzione CASE ELSE indica l’esecuzione di un blocco di codice alternativo nel caso in cui nessuna delle precedenti condizioni sia soddisfatta dai valori della variabile indicata da SELECT CASE.
Le differenze con IF THEN ELSE sono piuttosto intuitive, mentre SELECT CASE consente di gestire svariate condizioni, IF THEN ELSE è piu’ indicata per gestirne una, due o tre al massimo.

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