vbscript variables how declare
Introduzione alle variabili VBScript: tutorial n. 2
Nel mio precedente tutorial su ' Introduzione a VBScript ', Abbiamo discusso alcuni degli argomenti introduttivi di VBScript.
In questo tutorial, discuteremo uno degli argomenti di base ma più importanti di VBScript che ti aiuterà a passare al livello successivo acquisendo così la conoscenza del lavoro sul codice VBScript. È molto importante conoscere l'utilizzo di Variabili VBScript prima di procedere con qualsiasi linguaggio di programmazione.
Questo tutorial ti consentirà di conoscere l'ambito delle variabili e come le variabili vengono dichiarate e utilizzate in VBScript.
Le variabili sono come i contenitori in cui i valori possono essere memorizzati e modificati anche durante il Esecuzione di script .
Questi sono denominati come posizioni di memoria a cui è possibile accedere dando alcuni nomi, ovvero possiamo fare riferimento a qualsiasi variabile con il suo nome per vedere quale valore contiene o se è necessario modificare qualsiasi valore. La variabile è l'aspetto chiave dell'apprendimento di qualsiasi lingua in modo semplice ed efficiente.
Lettura suggerita = >> Variabili VBA e opzione esplicita
Cosa imparerai:
- Regole per la denominazione di variabili / Convenzioni di denominazione
- Dichiarazione delle variabili e suoi tipi
- Assegnazione di valori alle variabili in VBScript
- Ambito delle variabili
- Dichiarazione e assegnazione di valori agli array
- Conclusione
- Lettura consigliata
Regole per la denominazione di variabili / Convenzioni di denominazione
Ci sono alcuni punti da tenere a mente, anzi possiamo dire che ci sono alcune regole da seguire prima di nominare una variabile.
Sono:
- Il nome della variabile deve sempre iniziare con un alfabeto. Per esempio: output, nome, ecc. E il nome della variabile non deve iniziare con un numero o un carattere speciale come _va123, 12non, ecc.
- Il nome variabile non può superare il limite di 255 caratteri
- Il nome variabile non deve mai contenere un punto (.)
Queste regole dovrebbero essere rigorosamente seguite da una buona pratica di programmazione.
domande e risposte dell'intervista sul test delle prestazioni
Ora è importante sapere come vengono dichiarate le variabili.
Dichiarazione delle variabili e suoi tipi
Qualsiasi variabile deve essere dichiarata prima, prima dell'uso. In varie lingue, vengono utilizzate parole chiave diverse per dichiarare una variabile.
Vediamo come viene dichiarata una variabile in VBScript.
È una buona pratica di programmazione dichiarare prima la variabile e poi iniziare a usarla per evitare problemi / confusioni che sorgono nel codice rimanente. Brevemente su questo punto tra poco.
Possiamo dichiarare le variabili usando le istruzioni Public, Private o Dim .
Esempio:
Se si desidera dichiarare una variabile 'età', è possibile dichiararla come segue:
Dim età
È possibile dichiarare più variabili in una singola riga separandola con Virgola (,) come mostrato di seguito:
Impiegato scuro, nome, scuola, classe
In questo modo è possibile creare una variabile.
Tipi di dichiarazione delle variabili:
Ci sono 2 modi in cui una variabile può essere dichiarata. Sono indicati di seguito.
# 1) Dichiarazione implicita
Quando le variabili vengono utilizzate direttamente senza dichiarazione, viene definita dichiarazione implicita. Tuttavia, non è una buona pratica perché se a volte il nome di una variabile non viene digitato correttamente nello script, può produrre risultati strani durante l'esecuzione e, a volte, non sarà altrettanto facile rilevarlo dall'utente.
Comprendiamo questo con un semplice esempio:
età = 10
In questo caso, se si scrive in modo errato la variabile 'age' per 'aeg', lo script creerà automaticamente una nuova variabile con il nome 'aeg'.
Per superare questo problema, puoi utilizzare ‘ Opzione esplicita ' , che viene discusso di seguito.
# 2) Dichiarazione esplicita
La dichiarazione delle variabili prima di utilizzarle è chiamata dichiarazione esplicita di variabili. Questo è ciò che abbiamo fatto sopra.
Per esempio : Dim age
Quindi, prima di passare all'argomento successivo, lasciatemi spiegare un po 'di Option Explicit.
Opzione esplicita:
Ciò fornisce un meccanismo in cui l'utente deve dichiarare tutte le variabili utilizzando Dim, Dichiarazioni pubbliche o private prima di utilizzarle nello script.
Nell'opzione esplicita, se un utente tenta di utilizzare le variabili che non sono dichiarate in caso di opzione esplicita, si verifica un errore. Si consiglia sempre di utilizzare 'Opzione esplicita' nella parte superiore del codice in modo che, anche se involontariamente hai utilizzato un nome errato della variabile, puoi correggerla immediatamente senza alcuna confusione.
Assegnazione di valori alle variabili in VBScript
L'assegnazione dei valori alle variabili in VBScript viene eseguita allo stesso modo degli altri linguaggi di programmazione. Dopo la dichiarazione di una variabile, le viene assegnato un valore con l'aiuto di un file Uguale (=) Operatore.
Il nome della variabile viene visualizzato a sinistra e il valore assegnato alla variabile si trova a destra dell'operatore '='.
Comprendiamo questo con alcuni semplici esempi:
Esempio 1:
Se una variabile a cui assegnare un valore è di a Corda digitare quindi può essere assegnato utilizzando le virgolette doppie ('').
Let’s learn assigning values to variables Dim msg msg = “Hello Everyone” Msgbox msg ‘this will show Hello Everyone message in the message box
Esempio 2:
Se una variabile a cui assegnare un valore è di a Numerico digitare quindi può essere assegnato senza utilizzare le virgolette.
qual è il miglior compilatore c ++
Let’s learn assigning values to variables Dim val val = 10 Msgbox val ‘this will show 10 in the message box
Ora, vediamo l'ambito delle variabili.
Ambito delle variabili
L'ambito delle variabili fornisce una facile visualizzazione della visibilità di una variabile fino al punto in cui può essere accessibile. Discutiamolo in dettaglio per capire in un modo migliore.
Una variabile può essere dichiarata utilizzando una qualsiasi delle 3 parole chiave: Scuro, pubblico o privato .
La domanda che sorge ora è 'qual è la differenza nel loro utilizzo e quando viene utilizzato uno in particolare?' Cercherò di spiegare ciascuna di queste parole chiave con l'aiuto di esempi.
Nessuna- Se una variabile viene dichiarata utilizzando la parola chiave Dim all'interno della funzione, il suo ambito sarà limitato al solo livello della funzione, ovvero non è possibile accedere a questa variabile una volta terminata la funzione.
Di seguito è riportato un esempio per Dim:
Let’s learn about scope of the variables Dim val1 Call output() Function output() val1 = 11 Dim val2 val2 = 12 Dim val3 val3 = (val1 + val2) * 10 document.write(val1) ‘this will produce 11 as output document.write(val2) ‘this will produce 12 as output document.write(val3) ‘this will produce 230 as output End Function Msgbox val1 ‘this will show 11 as val1 is declared at script level using Dim Msgbox val2 ‘this will not show anything as val2 is declared inside the function Msgbox val3 ‘this will not show anything as val3 is declared inside the function
Privato- Se una variabile viene dichiarata utilizzando la parola chiave Private all'interno della funzione, il suo ambito non sarà limitato al solo livello di funzione, ma sarà possibile accedervi ovunque in quel particolare script. In questo caso, l'ambito di una variabile è più ampio rispetto al caso di Dim in quanto non è limitato al livello di funzione ma a un particolare script.
Di seguito è riportato un esempio per privato:
Let’s learn about scope of the variables Dim val1 Call output() Function output() val1 = 11 Private val2 val2 = 12 Private val3 val3 = (val1 + val2) * 10 document.write(val1) ‘this will produce 11 as output document.write(val2) ‘this will produce 12 as output document.write(val3) ‘this will produce 230 as output End Function Msgbox val1 ‘this will show 11 as val1 is declared at script level using Dim Msgbox val2 ‘this will show 12 as val2 is declared Private inside the function Msgbox val3 ‘this will show val3 as val3is declared Private inside the function
Pubblico- Se una variabile viene dichiarata utilizzando la parola chiave Public all'interno della funzione, il suo ambito non sarà limitato fino al livello della funzione, ma è possibile accedervi ovunque in quel particolare script e anche in altri script. Qui, l'ambito di una variabile è molto più ampio di quello in caso di Dim e Private.
tabella hash concatenata separata c ++
Di seguito è riportato un esempio per il pubblico:
Let’s learn about scope of the variables Dim val1 Call output() Function output() val1 = 11 Public val2 val2 = 12 Public val3 val3 = (val1 + val2) * 10 document.write(val1) ‘this will produce 11 as output document.write(val2) ‘this will produce 12 as output document.write(val3) ‘this will produce 230 as output End Function Msgbox val1 ‘this will show 11 as val1 is declared at script level using Dim Msgbox val2 ‘this will show 12 as val2 is declared Public inside the function Msgbox val3 ‘this will show val3 as val3is declared Public inside the function
Andiamo avanti verso l'argomento importante 'Dichiarazione e assegnazione di valori agli array'.
Dichiarazione e assegnazione di valori agli array
Gli array stessi sono un argomento molto importante da comprendere. Quindi discuterò gli array in dettaglio in uno dei miei prossimi tutorial, ma in questo momento desidero solo mostrarti la dichiarazione delle variabili di array.
La necessità di un array sorge quando si desidera avere una variabile che può trasportare una serie di valori in una posizione di memoria.
Di seguito è riportata la procedura per dichiarare un array:
Dim Arraycount (4) - Ciò significa che si tratta di un array con 5 valori a partire dall'indice '0'.
Per assegnare valori a questo array, è possibile fornire valori di tipo numerico o stringa per ogni indice. Utilizza le virgolette doppie per assegnare valori stringa.
conteggio array (0) = 1
conteggio array (1) = 2
conteggio array (2) = 3
conteggio array (3) = 4
conteggio array (4) = 5
Array multidimensionale : Quando è presente più di un array, è noto come array multidimensionale. Supponiamo che ci sia un array di 2 dimensioni, cioè ci sono 6 righe e 6 colonne, quindi può essere dichiarato come segue:
Dim arrayage (6, 6)
Conclusione
Si trattava di variabili, del loro utilizzo e dell'ambito nel linguaggio di programmazione VBScript.
Spero che questo tutorial ti sarà più facile per procedere ulteriormente con altri argomenti successivi di questa serie.
Prossimo tutorial n. 3 : Discuteremo di più su costanti, operatori e precedenza degli operatori nel prossimo tutorial.
Restate sintonizzati e Sentiti libero di condividere i tuoi pensieri, facci sapere anche se hai dubbi su questo tutorial.
Lettura consigliata
- Variabili Python
- Variabili e funzioni di JMeter
- Variabili in C ++
- Parametrizzazione dei dati JMeter mediante variabili definite dall'utente
- Array VBScript: utilizzo delle funzioni DIM, REDIM, Split e Ubound Array
- Costanti, operatori e precedenza degli operatori in VBScript
- Gestione degli errori di VBScript: VBScript in caso di errore, in caso di errore GoTo 0, in caso di errore Riprendi successivo
- Dichiarazioni condizionali VBScript: VBScript If, ElseIf, Select Case