Sirven para controlar el flujo de un programa desde las estructuras condicionales. Para ello empezaremos con los operadores de relación.
> /* Mayor que */
< /* Menor que */
>= /* Mayor o igual que */
<= /* Menor o igual que */
== /* Igual que */
!= /* Diferente que */
|| /* Operador OR */
&& /* Operador AND */
! /* Operador NOT */
Los elementos de programación que son expresiones de relación, evalúan si es verdadero o falso.
3 > 5 // FALSE
3 < 5 // TRUE
5 < 3 // FALSE
5 > 3 // TRUE
Una expresión relacional, compara dos valores mediante un operador y evalua si es vedadero o falso y no hay posibilidad de otro valor.
Los operadores lógicos se usan para relacionar expresiones e invertir valores lógicos.
&& // AND
|| // OR
! // NOT
Es similar a los ejemplos que se realizan cuando se habla de las tablas de verdad.
true && true // TRUE
true && false // FALSE
false && false // FALSE
true || true // TRUE
true || false // TRUE
false || false // FALSE
!true // FALSE
!false // TRUE