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>