VBScript - Sintassi
Il tuo primo VBScript
Scriviamo un VBScript per stampare "Hello World".
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
document.write("Hello World!")
</script>
</body>
</html>
Nell'esempio sopra, abbiamo chiamato una funzione document.write , che scrive una stringa nel documento HTML. Questa funzione può essere utilizzata per scrivere testo, HTML o entrambi. Quindi, il codice sopra mostrerà il seguente risultato:
Hello World!
Spazi vuoti e interruzioni di riga
VBScript ignora gli spazi, le tabulazioni e le nuove righe che appaiono nei programmi VBScript. Si possono usare spazi, tabulazioni e nuove righe liberamente all'interno del programma, quindi sei libero di formattare e indentare i tuoi programmi in un modo ordinato e coerente che renda il codice facile da leggere e capire.
Formattazione
VBScript è basato su Visual Basic di Microsoft. A differenza di JavaScript, nessun terminatore di istruzioni come il punto e virgola viene utilizzato per terminare una particolare istruzione.
Sintassi a riga singola
I due punti vengono utilizzati quando due o più righe di VBScript devono essere scritte in una singola riga. Quindi, in VBScript, i due punti fungono da separatore di riga.
<script language = "vbscript" type = "text/vbscript">
var1 = 10 : var2 = 20
</script>
Sintassi a più righe
Quando un'istruzione in VBScript è lunga e se l'utente desidera suddividerla in più righe, deve utilizzare il carattere di sottolineatura "_". Ciò migliora la leggibilità del codice. L'esempio seguente illustra come lavorare con più righe.
<script language = "vbscript" type = "text/vbscript">
var1 = 10
var2 = 20
Sum = var1 + var2
document.write("The Sum of two numbers"&_"var1 and var2 is " & Sum)
</script>
Parole riservate
Il seguente elenco mostra le parole riservate in VBScript. Queste parole riservate NON DOVREBBERO essere usate come una costante o variabile o qualsiasi altro nome identificativo.
Ciclo continuo | LSet | Me |
Mod | Nuovo | Il prossimo |
Non | Niente | Nullo |
Sopra | Opzione | Opzionale |
O | ParamArray | Conserva |
Privato | Pubblico | RaiseEvent |
ReDim | Rem | Curriculum vitae |
RSet | Selezionare | Impostato |
Condivisa | Single | Statico |
Fermare | Sub | Poi |
Per | Vero | genere |
E | Come | Booleano |
ByRef | Byte | ByVal |
Chiamata | Astuccio | Classe |
Const | Moneta | Debug |
Dim | Fare | Doppio |
Ogni | Altro | ElseIf |
Vuoto | Fine | Finisci se |
Enum | Eqv | Evento |
Uscita | Falso | Per |
Funzione | Ottenere | Vai a |
Se | Imp | Implementa |
In | Numero intero | È |
Permettere | Piace | Lungo |
Tipo di | Fino a | Variante |
Wend | Mentre | Con |
Xor | Eval | Eseguire |
Msgbox | Cancellare | ExecuteGlobal |
Opzione esplicita | Rendi casuale | SendKeys |
Maiuscole / minuscole
VBScript è un file case-insensitive language. Ciò significa che le parole chiave della lingua, le variabili, i nomi delle funzioni e qualsiasi altro identificatore NON devono essere digitati con lettere maiuscole. Quindi gli identificatori int_counter, INT_Counter e INT_COUNTER hanno lo stesso significato all'interno di VBScript.
Commenti in VBScript
I commenti vengono utilizzati per documentare la logica del programma e le informazioni utente con cui altri programmatori possono lavorare senza problemi sullo stesso codice in futuro. Può includere informazioni sviluppate da, modificate da e può anche includere logica incorporata. I commenti vengono ignorati dall'interprete durante l'esecuzione. I commenti in VBScript sono indicati con due metodi.
1. Any statement that starts with a Single Quote (‘) is treated as comment.
Di seguito è riportato l'esempio:
<script language = "vbscript" type = "text/vbscript">
<!—
' This Script is invoked after successful login
' Written by : TutorialsPoint
' Return Value : True / False
//- >
</script>
2. Any statement that starts with the keyword “REM”.
Di seguito è riportato l'esempio:
<script language = "vbscript" type = "text/vbscript">
<!—
REM This Script is written to Validate the Entered Input
REM Modified by : Tutorials point/user2
//- >
</script>