Variabili VBScript

Esempio

Creazione di una variabile
Le variabili servono a memorizzare informazioni. Questo esempio dimostra come creare una variabile e assegnargli un valore.
Inserimento del valore di una variabile in un testo
Questo esempio dimostra come inserire il valore di una variabile in un testo.
Creazione di un array
Gli array servono a memorizzare una serie di dati correlati. Questo esempio dimostra come creare un array per memorizzare nomi (usiamo un "for loop" per dimostrare come stampare i nomi).

Cos'è una variabile?

Le variabili sono "contenitori" per informazioni che possono essere modificate nel script. In VBScript, tutte le variabili sono correlate a un tipo e possono memorizzare diversi tipi di dati.

Regole del nome delle variabili:

  • Deve iniziare con una lettera
  • Non può contenere punti (.)
  • Non può superare 255 caratteri

Dichiarazione delle variabili

Puoi dichiarare una variabile usando le istruzioni Dim, Public o Private, ad esempio:

dim name
name=some value

Ora, hai creato una variabile. Il nome della variabile è "name".

Puoi anche creare una variabile usando il suo nome. Ad esempio, così:

name=some value

In questo modo, crei anche una variabile chiamata "name".

Tuttavia, questo tipo di comportamento non è una buona abitudine, perché potresti sbagliare a scrivere il nome di una variabile nel script, il che potrebbe causare risultati strani durante l'esecuzione del script. Ad esempio, se sbagli a scrivere la variabile "name" come "nime", lo script creerà automaticamente una variabile chiamata "nime". Per prevenire questo comportamento, puoi usare la dichiarazione Option Explicit. Se usi questa dichiarazione, devi dichiarare tutte le variabili con le istruzioni dim, public o private. Metti la dichiarazione Option Explicit all'inizio del script, come segue:

option explicit
dim name
name=some value

Assegnazione di valore a una variabile

Puoi assegnare un valore a una variabile in questo modo:

name="George"
i=300 

Il nome della variabile è sulla parte sinistra dell'espressione, e il valore da assegnare è sulla parte destra. Ora, il valore della variabile "name" è "George".

Durata di vita della variabile

La durata di vita di una variabile si riferisce al tempo che può esistere.

Quando dichiari una variabile in un sottoprogramma, la variabile può essere acceduta solo all'interno di questo programma. Quando esci dal programma, la variabile viene disattivata. Questo tipo di variabile si chiama variabile locale. Puoi usare lo stesso nome di variabile locale in diversi sottoprogrammi, perché ogni variabile può essere riconosciuta solo all'interno del programma in cui è stata dichiarata.

Se dichiari una variabile al di fuori di un sottoprogramma, tutti i sottoprogrammi nella tua pagina possono accedere a essa. Questo tipo di variabile ha una durata che inizia quando viene dichiarata e termina quando la pagina viene chiusa.

Variabile array

A volte, puoi assegnare più valori a una singola variabile. In questo caso, puoi creare una variabile che può contenere una serie di valori. Questo tipo di variabile si chiama array. La dichiarazione di un array utilizza il nome della variabile seguita da una parentesi vuota(). Nell'esempio seguente, è stato creato un array di tre elementi:

dim names(2)

Il numero nella parentesi è 2. Gli indici degli array iniziano da 0 perché questo array contiene tre elementi. Questo è un array di capacità fissa. Puoi assegnare dati a ciascun elemento dell'array:

names(0)="George"
names(1)="John"
names(2)="Thomas" 

Allo stesso modo, puoi anche recuperare il valore di qualsiasi elemento utilizzando l'indice specifico dell'elemento di un array. Ad esempio:

father=names(0)

Puoi usare fino a 60 dimensioni in un array. Il metodo per dichiarare un array multidimensionale è separare i numeri con virgole all'interno degli parentesi. Ad esempio, abbiamo dichiarato un array bidimensionale di 5 righe e 7 colonne:

dim table(4, 6)