Utilizzo delle variabili

Creato il: 15.08.2026
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:

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"
Descrizione = "Stampante laser a colori"
 
Response.Write(CodiceArticolo & " - " & Descrizione)


La variabile CodiceArticolo contiene il valore:

ART001


mentre la variabile Descrizione contiene:

Stampante laser a colori


In 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 colori


In 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 = 4
PrezzoUnitario = 25
 
Totale = Quantita * PrezzoUnitario
 
Response.Write(Totale)


In questo caso la variabile Quantita contiene il valore numerico 4, mentre PrezzoUnitario contiene il valore numerico 25.

L'istruzione:

Totale = Quantita * PrezzoUnitario


moltiplica i due valori e memorizza il risultato nella variabile Totale.

La successiva istruzione:

Response.Write(Totale)


restituisce quindi il risultato:

100


A 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.

Login