Morpheusweb.it - Risorse per webmaster: script, ASP.NET, C#, Visual Basic .Net, tutorial, asp, javascript, css, php, html, java, ADO, VBScript, forms, frames, Active Server Pages, Dynamic HTML, database, gratis per webmaster e webdesigner

VBScript: le variabili

Variabili


Cos'è una variabile?

Una variabile è un "contenitore" di informazioni che si vuole memorizzare. Il valore di una variabile può cambiare durante l'esecuzione di uno script. Ci si può riferire ad una variabile utilizzandone il nome per leggerla oppure per impostarne il valore. In VBScript, tutte le variabili sono di tipo variant, questo significa che possono memorizzare diversi tipi di dati.

Regole per i nomi delle variabili:

Devono iniziare con una lettera
Non possono contenere dei punti (.)
Non possono superare i 255 caratteri

Dichiarare le variabili

Si possono dichiarare variabili con le istruzioni Dim, Public o Private. Come nell'esempio:

Dim name
name = valore


Abbianmo creato una variabile chiamata name.

Si possono dichiarare delle variabili usandone il nome nello script, come nell'esempio:

name = valore


Il metodo appena visto non è consigliabile sia per ragioni di performance che di debug degli script (ad esempio se sbagliando a digitare scriviamo nae invece di name nello script, non è facile accorgersi dell'errore).

Per forzare la dichiarazione delle variabili possiamo usare l'istruzione Option Explicit. In questo caso siamo obbligati ad utilizzare le istruzioni dim, public o private. L'istruzione Option Explicit va all'inizio dello script:

Option Explicit
Dim name
name = valore


Variabili Array

A volte vogliamo assegnare più di un valore ad una singola variabile. In questo caso creiamo una variabile che contiene una serie di valori. La dichiarazione della variabile include le parentesi tonde () che seguono il nome della variabile. Nel'esempio successivo dichiariamo un array contenente tre valori:

Dim giorni(7)

Il numero mostrato tra parentesi è 2. Partiamo da zero, così abbiamo tre elementi. Questo è un array di dimensioni fisse. Si possono assegnare dei dati agli elementi dell'array nel modo seguente:

giorni(0) = "domenica"
giorni(1) = "lunedì"
giorni(2) = "martedì"
giorni(3) = "mercoledì"
giorni(4) = "giovedì"
giorni(5) = "venerdì"
giorni(6) = "sabato"


possiamo leggere i dati utilizzando l'indice dell'elemento dell'array:

myDay = giorni(2)


Possiamo avere fino a 60 dimensioni in un array. Le dimensioni multiple sono dichiarate separando i valori con delle virgole. Nell'esempio dichiariamo una matrice con 5 righe e 7 colonne:

Dim miaTabella(4, 6)


Stampa la pagina


 

Inizio pagina

risorse per webmaster