> Manuales > Tutorial de Visual Basic Script

Veamos los operadores existentes en Visual Basic Script, operadores aritméticos, comparación y lógicos.

Visual Basic Script, como cualquier lenguaje de programación, tiene un conjunto de operadores, divididos en varias secciones:

Operadores Aritméticos



Que soportan las operaciones matemáticas más sencillas.

+
Suma
-
Resta
*
Multiplicacion
/

División en coma flotante. Es la división normal.
Devuelve un numero real si es el resultado

\

División de enteros
Devuelve un numero entero, resultado de la división.

^
Potencia
Mod

Resto de la división


Veamos a continuación un ejemplo de script que realiza acciones con estos operadores:


dim v1

dim v2

v1 = 34

v2 = 43

suma = v1 + v2

resta = v1- v2

potencia = v1 ^ v2

divisionEnteros = v1 \ v2

msgbox(divisionEnteros)

DivisionReal = v1 /v2

msgbox(divisionReal)

La función msgbox sirve para mostrar un valor en una ventanita de alerta típica de Windows.

Operadores de comparación

Para realizar comparaciones, Visual Basic Script posee los siguientes operadores:

=    <> Igual y distinto
>     < Mayor que y menor que
>=   <= Mayor o igual que y menor o igual que

Veamos a continuación un ejemplo de script que realiza operaciones de comparación, aunque antes que verlo deberíamos puntualizar que los operadores de comparación se suelen utilizar dentro de una estructura condicional, que evalúa una expersión con estos comparadores y realiza acciones dependiendo del resultado de esas comparaciones. Por este motivo hemos incluido en el script la estructura condicional IF que veremos con profundidad más adelante.


precio = 20000

dineroActual = 3500

if (dineroActual  = precio) then

	msgbox  ("Lo tienes justo")

end if

if (dineroActual < precio) then

	msgbox ("te falta dinero")

end if

Operadores lógicos



Los operadores lógicos se utilizan sobre expresiones booleanas y nos devuelven un valor booleano (verdadero o falso) resultado de esa operación. Un matiz sería que no es necesario que los operandos relacionados en el cálculo sean variables booleanas, pudienso ser de cualquier tipo.

Como operadores lógicos en Visual Basic Script tenemos:

AND Y lógico
OR O lógico
Xor Xor
Not NO lógico

Operadores de cadenas

Como operador de cadenas de caracteres en Visual Basic Script tenemos un único ejemplo: la concatenación. El operador para concatenar cadenas es el &. Veamos un ejemplo de utilización de este operador:

cadena1 = "Hola "

cadena2 = "Pepe"

concatenar = cadena1 & cadena2

msgbox  (concatenar)

Miguel Angel Alvarez

Miguel es fundador de DesarrolloWeb.com y la plataforma de formación online Escu...

Manual