VBScript - Sintaxis

Su primer VBScript

Escribamos un VBScript para imprimir "Hello World".

<html>
   <body>
      <script language = "vbscript" type = "text/vbscript">
         document.write("Hello World!")
      </script>
   </body>
</html>

En el ejemplo anterior, llamamos a una función document.write , que escribe una cadena en el documento HTML. Esta función se puede utilizar para escribir texto, HTML o ambos. Entonces, el código anterior mostrará el siguiente resultado:

Hello World!

Espacios en blanco y saltos de línea

VBScript ignora los espacios, pestañas y nuevas líneas que aparecen dentro de los programas de VBScript. Uno puede usar espacios, pestañas y nuevas líneas libremente dentro del programa, por lo que puede formatear y sangrar sus programas de una manera ordenada y consistente que hace que el código sea fácil de leer y comprender.

Formateo

VBScript se basa en Visual Basic de Microsoft. A diferencia de JavaScript, no se utilizan terminadores de declaración, como el punto y coma, para terminar una declaración en particular.

Sintaxis de una sola línea

Los dos puntos se utilizan cuando dos o más líneas de VBScript deben escribirse en una sola línea. Por lo tanto, en VBScript, los dos puntos actúan como un separador de línea.

<script language = "vbscript" type = "text/vbscript">
   var1 = 10 : var2 = 20
</script>

Sintaxis de varias líneas

Cuando una declaración en VBScript es larga y si el usuario desea dividirla en varias líneas, entonces el usuario debe usar un guión bajo "_". Esto mejora la legibilidad del código. El siguiente ejemplo ilustra cómo trabajar con varias líneas.

<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>

Palabras reservadas

La siguiente lista muestra las palabras reservadas en VBScript. Estas palabras reservadas NO DEBEN utilizarse como una constante o variable o cualquier otro nombre de identificación.

Lazo LSet Yo
Modificación Nuevo próximo
No Nada Nulo
En Opción Opcional
O ParamArray Preservar
Privado Público RaiseEvent
ReDim Movimiento rápido del ojo Currículum
RSet Seleccione Conjunto
Compartido Soltero Estático
Detener Sub Luego
A Cierto Tipo
Y Como Booleano
ByRef Byte ByVal
Llamada Caso Clase
Const Moneda Depurar
Oscuro Hacer Doble
Cada Más De lo contrario
Vacío Fin Terminara si
Enum Eqv Evento
Salida Falso por
Función Obtener Ir
Si Diablillo Implementos
En Entero Es
Dejar Me gusta Largo
Tipo de Hasta Variante
Encaminarse a Mientras Con
Xor Eval Ejecutar
Msgbox Borrar ExecuteGlobal
Opción explícita Aleatorizar SendKeys

Sensibilidad a mayúsculas y minúsculas

VBScript es un case-insensitive language. Esto significa que las palabras clave del idioma, las variables, los nombres de las funciones y cualquier otro identificador NO necesitan escribirse con letras mayúsculas consistentes. Entonces, los identificadores int_counter, INT_Counter e INT_COUNTER tienen el mismo significado dentro de VBScript.

Comentarios en VBScript

Los comentarios se utilizan para documentar la lógica del programa y la información del usuario con la que otros programadores pueden trabajar sin problemas en el mismo código en el futuro. Puede incluir información como desarrollada por, modificada por y también puede incluir lógica incorporada. El intérprete ignora los comentarios durante la ejecución. Los comentarios en VBScript se indican mediante dos métodos.

1. Any statement that starts with a Single Quote (‘) is treated as comment.

A continuación se muestra el ejemplo:

<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”.

A continuación se muestra el ejemplo:

<script language = "vbscript" type = "text/vbscript">
   <!—
      REM This Script is written to Validate the Entered Input
      REM Modified by  : Tutorials point/user2
   //- >
</script>