Visual Basic Scripting Edition, o VBScript, de Microsoft Corporation es un lenguaje informático de secuencias de comandos que permite la secuenciación activa en una amplia gama de entornos. Esto incluye secuencias de comandos de servidor web y secuencias de comandos de cliente web. El código se coloca en páginas web con etiquetas de lenguaje de marcado de hipertexto (HTML) o lenguaje de marcado de hipertexto extensible (XHTML).
El lenguaje propietario fue diseñado por Microsoft para trabajar en coordinación con Internet Explorer® (IE) y los navegadores que se basan en el motor de IE. No funciona en otros navegadores web. Este idioma no es popular entre algunos usuarios debido a su naturaleza patentada, y muchas personas prefieren aprender un idioma no propietario que pueda funcionar en todos los navegadores.
VBScript permite que la página web interactúe con el invitado. El código puede pedirle al huésped su nombre e imprimir mensajes personalizados y personalizados en la página web. VBScript también puede validar los datos ingresados por el usuario. Por ejemplo, en una página web en particular donde se completan ciertos campos, puede detectar si se completaron todos los datos. VBScript también se puede usar para realizar una variedad de cálculos matemáticos, desde ecuaciones simples hasta fórmulas aritméticas complejas.
El lenguaje es una división de Visual Basic y se utiliza en la web como lenguaje de scripting del lado del cliente y procesamiento del lado del servidor en páginas de servidor activas (ASP). VBScript se considera fácil para aquellos que tienen un conocimiento previo de Visual Basic o Visual Basic para Aplicaciones (VBA). Esto se debe a que el lenguaje heredó mucha funcionalidad de los dos. Algunas de estas funciones incluyen manipulación de cadenas, soporte para operaciones matemáticas, control de flujo, matrices, conversión de datos y funciones de fecha / hora. VBScript no ofrece la misma funcionalidad que Visual Basic, pero proporciona una herramienta fácil de aprender que se puede utilizar para agregar interacción a las páginas web.
VBScript fue diseñado para su uso con aplicaciones web, por lo que no es compatible con la entrada / salida de archivos y las funciones de interfaz de usuario. Sin embargo, los archivos y carpetas locales se pueden manipular. VBScript tampoco admite tipos de datos declarados explícitamente, y esto ayuda a acelerar el rendimiento en tiempo de ejecución de VBScript Scripting Engine.