Come assegnare un valore a una variabile in ASP

Nel linguaggio di scripting ASP è possibile assegnare un valore a una variabile. L'operatore dell'assegnazione è il simbolo uguale ( = ).

Non occorre dichiarare la variabile. A differenza di altri linguaggi di programmazione, nel linguaggio ASP non è necessario dichiarare prima la variabile. E' sufficiente assegnare il valore alla variabile.

Come assegnare un valore alfanumerico

Per assegnare un valore alfanumerico a una variabile, scrivo il nome della variabile seguito dal simbolo uguale e dal valore alfanumerico posto tra due virgolette.

Esempio

Nel seguente esempio assegno il valore alfanumerico "Roma" alla variabile primavar. Essendo un valore alfanumerico, devo inserirlo tra due virgolette.

<%
primavar="Roma"
%>


Con l'operazione di assegnazione registro il valore nella variabile.

Come leggere e elaborare il contenuto di una variabile

Una volta assegnato un valore a una variabile, in qualsiasi altra riga successiva dello script posso richiamare e leggere il contenuto della variabile.

Esempio

Nel codice seguente utilizzo l'istruzione Response.Write per stampare a video il contenuto della variabile primavar.

<%
primavar="Roma"
Response.Write(primavar)
%>

Il risultato finale dello script è la visualizzazione sullo schermo del dato assegnato alla variabile. In questo caso, il programma visualizza sullo schermo la stringa alfanumerica "Roma".

Come copiare il valore di un'altra variabile

L'assegnazione di un dato a una variabile può anche provenire da un'altra variabile. Prima scrivo il nome della variabile da assegnare, poi il simbolo uguale ( = ) e infine il nome della variabile da cui prendere il dato.

Esempio

<%
primavar="Roma"
secondavar=primavar
%>

Nel codice precedente utilizzo la prima riga per assegnare il dato ( "Roma" ) alla variabile primavar. Nella seconda riga assegno alla variabile secondavar il contenuto della prima variabile.

Nota. Quando si copia un valore la variabile di origine non lo perde. In pratica, dopo la seconda assegnazione entrambe le variabili hanno lo stesso dato registrato.

Come assegnare valori numerici

Negli esempi precedenti ho assegnato alle variabili dei valori alfanumerici. Potrei comunque assegnare alle variabili anche dei valori numerici.

Per assegnare in valore numerico a una variabile, basta indicare il numero senza virgolette, subito dopo il simbolo uguale ( = ).

Esempio

<%
primonum=15
%>

L'assenza delle virgolette consente all'interprete ASP di capire che si sta assegnando alla variabile un valore e non una stringa alfanumerica.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base