Operaciones Lógicas
Las operaciones lógicas son expresiones matemáticas cuyo resultado es un valor booleano (verdadero o falso, true o false). Estas expresiones se utilizan principalmente en las estructuras de control.
Comparaciones
Las comparaciones permiten comparar variables o expresiones entre sí o con valores concretos. El resultado de la comparación es un valor booleano.
EJEMPLO | NOMBRE | RESULTADO |
a==b | Igual | True si a es igual a b. |
a===b | Idéntico | True si a es igual a b, y son del mismo tipo. |
a!=b a<>b | Diferente | True si a no es igual a b. |
a!==b | No idénticos | True si a no es igual a b, o si no son del mismo tipo. |
a<b | Menor que | True si a es estrictamente menor que b. |
a>b | Mayor que | True si a estrictamente mayor que b. |
a<=b | Menor o igual que | True si a es menos o igual que b. |
a>=b | Mayor o igual que | True si a es mayor o igual que b. |
Operadores Lógicos
Los operadores lógicos permiten combinar expresiones simples en expresiones más complejas. Al escribir expresiones en las que se combinan varias comparaciones mediante operadores lógicos es conveniente utilizar paréntesis, aunque en muchos casos no sean necesarios porque las comparaciones tienen precedencia sobre los operadores lógicos.
EJEMPLO | NOMBRE | RESULTADO |
a && b a and b | Y | True si los dos, a y b, son true. |
a || b a or b | O | True si uno de los dos, a o b, es true. |
a xor b | O exclusivo (Xor) | True si solo uno de los dos, a o b, es true, pero no ambos. |
!a | Negación | True si a no es true. |
Oscar Alfredo Flores Solano liked this on Facebook.