Una variabile consente di memorizzare temporaneamente un valore e di utilizzarlo successivamente all'interno dello script.
È possibile immaginare una variabile come un contenitore al quale viene assegnato un nome. Il valore contenuto può poi essere richiamato utilizzando quel nome.
L'assegnazione di un valore a una variabile avviene utilizzando il segno =.
Ad esempio:
Utilizzare variabili con valori testuali
Le variabili possono essere utilizzate, ad esempio, per memorizzare dei valori testuali.
Nel seguente esempio vengono utilizzate due variabili, e poi concatenate per restituire un valore unico separato da un trattino:
Nell'ultima istruzione i valori contenuti nelle due variabili vengono uniti tramite l'operatore &:
L'operazione che permette di unire più valori testuali in questo modo viene chiamata concatenazione.
Utilizzare variabili con valori numerici
Una variabile può contenere anche un valore numerico.
Ad esempio:
L'istruzione:
La successiva istruzione:
Una variabile può quindi essere utilizzata per memorizzare valori di natura diversa, ad esempio testi o numeri. Questa distinzione diventa importante quando sui valori devono essere eseguite operazioni differenti.
I diversi tipi di valore che possono essere gestiti negli script sono descritti nella sezione dedicata ai Tipi di dati.
È possibile immaginare una variabile come un contenitore al quale viene assegnato un nome. Il valore contenuto può poi essere richiamato utilizzando quel nome.
L'assegnazione di un valore a una variabile avviene utilizzando il segno =.
Ad esempio:
CodiceArticolo = "ART001"In questo caso il valore ART001 viene memorizzato nella variabile chiamata CodiceArticolo.Utilizzare variabili con valori testuali
Le variabili possono essere utilizzate, ad esempio, per memorizzare dei valori testuali.
Nel seguente esempio vengono utilizzate due variabili, e poi concatenate per restituire un valore unico separato da un trattino:
CodiceArticolo = "ART001"La variabile CodiceArticolo contiene il valore:
Descrizione = "Stampante laser a colori"
Response.Write(CodiceArticolo & " - " & Descrizione)
ART001mentre la variabile Descrizione contiene:Stampante laser a coloriIn VBScript i valori testuali vengono racchiusi tra virgolette.Nell'ultima istruzione i valori contenuti nelle due variabili vengono uniti tramite l'operatore &:
Response.Write(CodiceArticolo & " - " & Descrizione)Il risultato sarà:
ART001 - Stampante laser a coloriIn questo esempio anche il testo " - " è un valore testuale e viene utilizzato per separare il codice dalla descrizione.L'operazione che permette di unire più valori testuali in questo modo viene chiamata concatenazione.
Utilizzare variabili con valori numerici
Una variabile può contenere anche un valore numerico.
Ad esempio:
Quantita = 4In questo caso la variabile Quantita contiene il valore numerico 4, mentre PrezzoUnitario contiene il valore numerico 25.
PrezzoUnitario = 25
Totale = Quantita * PrezzoUnitario
Response.Write(Totale)
L'istruzione:
Totale = Quantita * PrezzoUnitariomoltiplica i due valori e memorizza il risultato nella variabile Totale.
La successiva istruzione:
Response.Write(Totale)restituisce quindi il risultato:100A differenza dei valori testuali, i valori numerici utilizzati in questo esempio non sono racchiusi tra virgolette.Una variabile può quindi essere utilizzata per memorizzare valori di natura diversa, ad esempio testi o numeri. Questa distinzione diventa importante quando sui valori devono essere eseguite operazioni differenti.
I diversi tipi di valore che possono essere gestiti negli script sono descritti nella sezione dedicata ai Tipi di dati.



