Anuncios

Bienvenidos sean a este post, hoy veremos las operaciones mas comunes dentro del lenguaje entre las cuales van desde operaciones arimeticas hasta logicas, veamos la siguientes tablas.

Operadores arimeticos

OperadorDescripcion
^Exponenciacion
~Cambio de signo
*Multiplicacion
/Division
\Division entera
+Adicion
Sustraccion
Anuncios

Concatenacion

OperadorDescripcion
&Enlace de texto
Anuncios

Relacional

OperadorDescripcion
=Igual
<>Distinto
<Menor que
>Mayor que
<=Menor o igual que
>=Mayor o igual que
Anuncios

Otros

OperadorDescripcion
IsComparacion de objetos
Anuncios

Logicos

OperadorDescripcion
NotNegador
AndY
OrO
XorO exclusivo
EqvEquivalencia (similar a =)
ImpImplicacion entre dos valores
Anuncios

Entre las distintas operaciones podemos usar parentesis para establecer la precedencia de las operaciones que queremos efectuar, para entender mejor el concepto veamos el siguiente ejemplo:

operadores.vbs

wscript.echo(10 < 30)
wscript.echo(true or false)
wscript.echo(not true)
Anuncios

En este caso primero mostramos la comparacion entre dos numeros, en este caso verificamos si 10 es menor a 30, la siguiente chequea si es verdadero o falso y el ultimo negamos a true, si lo probamos obtendremos estas tres salidas

Anuncios

El primer caso devuelve un -1, verdadero, porque es verdad que 10 es menor a 30, en el segundo caso tambien devuelve -1 porque uno de los dos campos es verdadero y la ultima linea devuelve 0, falso, porque convertimos un verdadero (true) por medio del operador not que lo invierte.

En general estas valores que nos devuelven los usaremos con otras funciones como son los de comparacion pero en general los que mas usaremos son los arimeticos, los logicos y los relacionales, aunque no se preocupen porque a medida que avancemos iremos poniendolos en practica.

Antes de terminar les voy a hablar un poco sobre los operadores logicos, si bien estos pueden efectuar operaciones sobre dos valores, como vimos en el ejemplo anterior, tambien podemos usar esas operaciones para los condicionales porque nos devolveran un verdadero o falso pero no se preocupen porque de eso hablaremos mas adelante, veamos una tabla de como trabaja cada operador logico:

OperadorValor1Valor2Resultado
ANDfalsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue
ORfalsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue
XORfalsefalsefalse
falsetruetrue
truefalsetrue
truetruefalse
EQVfalsefalsetrue
falsetruefalse
truefalsefalse
truetruetrue
IMPfalsefalsetrue
falsetruefalse
truefalsetrue
truetruetrue
Anuncios

De todos operadores los mas utilizados son AND, OR y EQV porque el primero nos permitira una condicion donde dos variables deben de estar seteadas, el OR es para elegir por uno o por otro y EQV es para decir que uno equivale al otro, esto es una explicacion muy breve y por arriba de como operan y como debemos interpretarlos.

Anuncios

En resumen, hoy hemos visto cuales son los operadores mas comunes, los dividimos dependiendo donde se aplican, como son y para que se usan, un ejemplo para ver que nos devuelven, una breve explicacion de operadores logicos para el futuro y como se interpretan, espero les haya sido util sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios

Tengo un Patreon donde podes acceder de manera exclusiva a material para este blog antes de ser publicado, sigue los pasos del link para saber como.

Tambien podes comprar mi libro sobre VBscript en Amazon

Tambien podes donar

Es para mantenimiento del sitio, gracias!

$1.00