Programación en castellano
-Tutoriales

VBScript


Operadores

Los operadores nos permiten unir identificadores y literales para formar expresiones. Las expresiones son el resultado de operaciones mátemáticas o lógicas. Un literal o una variable son expresiones, pero también lo son esos mismos literales y variables unidos entre sí mediante operadores.

. Operadores aritméticos

Estos operadores nos permiten realizar operaciones aritméticas. El ejemplo clásico es el siguiente:

2 + 2

Aquí el operador sería + e indicaría que 2 y 2 deben sumarse, lo que daría (espero) como resultado 4. VBScript dispone de los siguientes operadores aritméticos:

DescripciónSímboloExpresión de ejemploResultado del ejemplo
Exponenciación^2^416
Multiplicación*2*48
División/5/22.5
División entera\5\22
Resto de una división enteraMod5 Mod 21
Suma+2+24
Resta-7-25
Concatenación de cadenas&"Hola, " & "mundo""Hola, mundo"
Menos unario--(2+4)-6

Los operadores tienen distinta precedencia (se calculan unos antes que otros). Así, se realiza antes la multiplicación que la suma. Para modificar esta precedencia se usan los paréntesis. Las expresiones encerradas entre paréntesis serán siempre las primeras en calcularse.

La concatenación de cadenas no es un operador aritmético propiamente dicho, ya que devuelve una cadena, y no un número como todos los demás.

. Operadores de comparación

Estos operadores se utilizan para comparar dos expresiones, devolviendo un valor lógico que evalúa si la comparación es verdadera o falsa. Se utilizan en las estructuras de control que veremos en el próximo capítulo. VBScript dispone de los siguientes:

DescripciónSímboloExpresión de ejemploResultado del ejemplo
Igualdad=2 = 2Verdadero
Desigualdad<>2 <> 2Falso
Menor que<2 < 2Falso
Mayor que>3 > 2Verdadero
Menor o igual que<=2 <= 2Verdadero
Mayor o igual que>=1 >= 2Falso
Equivalencia entre referencias a objetosIsSet a = document
a Is document
Verdadero

. Operadores lógicos

Estos operadores permiten comprobar a la vez varios resultados lógicos:

DescripciónSímboloExpresión de ejemploResultado del ejemplo
NegaciónNotNot (2 = 2)Falso
YAnd(2 = 2) And (2 >= 0)Verdadero
ÓOr(2 = 2) Or (2 <> 2)Verdadero
Ó exclusivoXor(2 = 2) Xor (2 >= 0)Falso
Igualdad lógicaEqv(2 = 2) Eqv (2 <> 2)Falso
Implicación lógicaImp(2 = 2) Imp (3 <> 2)Verdadero

Quizá los tres últimos, pese a tener ejempo, requieran una explicación más amplia: Xor devuelve verdadero cuando los dos términos que compara son distintos (uno es verdadero y el otro falso), Eqv hace exactamente lo contrario e Imp comprueba que los dos términos son coherentes con una implicación lógica (x => y), siendo por tanto verdadero excepto en el caso en que x es verdadero e y falso.

 
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: juegos gratis | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | decoración web | gifs animados