Updated : Feb 01, 2020 in Batch

Creación de scripting batch #2 Operadores

En la primera parte de scripting en batch aprendimos como se comporta y a creamos nuestros primeros script dinámico utilizando variable en esta ocasión les mostrare los operadores básicos en batch.

¿Que son los operadores ?

En resumen para no aburrí a nadie con tecnicismo los operadores son una forma de expresión supongamos que tenemos un aplicativo y queremos averiguar si el valor de la variable X es igual a el valor de Y para poder hacerlo se utiliza justamente un operador denominado igual a (EQU) cual dependiendo del resultado podemos realizar diferente acciones.

Hay mucho tipos de operadores en batch en esta ocasión abordaremos los operadores básico que deberán aprender a utilizar.

Operadores aritméticos

Llamamos operadores aritméticos a todo aquel operadores que lo permita realizar diferente operaciones matemáticas .

OperadorDescripción Ejemplo
+Permite sumar un valor1 + 2 = 3
Permite restar un valor1 – 2 = 1
*Permite multiplicar un valor2*2 = 4
/Permite dividir un valor2/2 = 1
%Operador de modulo y resto obtiene el valor de una división. 3%2 = 1

Operadores relacionales

Operadores de comparación relacionales permite la comprobación de un objecto.

OperadorDescripción Ejemplo
EQUVerifica si un valor es igual a2 EQU 2 = Verdadero (true)
NEQ Diferente a un valor3 NEQ 2 = Verdadero (true)
LSSEl valor de la izquierda es menor al valor de la derecha2 LSS 3 = Verdadero (true)
LEQ El valor de la izquierdo es menor o igual que el operando derecho 3 LSS 3 = Verdadero (true)
GTR Comprueba si el objeto izquierdo es mayor que el operando derecho. 3 GTR 2  = Verdadero (true)
GEQ Comprueba si el objeto izquierdo es mayor o igual que el operando derecho. 3 GEQ 2  = Verdadero (true)

Operadores lógicos

Permite realizar evaluaciones complejas que podemos utilizar al momento de realizar un script.

OperadorDescripción
ANDDevuelve verdadero si ambas expresiones son verdaderas.
ORDevuelve verdadero si una o ambas expresiones son verdaderas.
NOTDevuelve false si el valor es verdadero y si el valor es falso devuelve true

Operadores de Asignación

Los operadores de asignación son parecido en gran parte a los aritmético la única diferencia es la aplicación de la misma.

OperadorDescripciónEjemplo
+= Suma los valores de izquierda a los de la derechaset / A a = 5
a += 5
La salida será de 10
-= Resta los valores de la izquierda a los de la derecha set / A a = 5
a -= 5
La salida será de 0
* = Esto multiplica el operando derecho con el operando izquierdo y asigna el resultado al operando izquierdo set / A a = 5
a * = 3
La salida será de 15
/ = Esto divide el operando izquierdo con el operando derecho y asigna el resultado al operando izquierdo set / A a = 6
a / = 3
La salida será 2
% = Esto toma el módulo usando dos operandos y asigna el resultado al operando izquierdoset  / A a = 5
a% = 3
La salida será 2

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.