Tema 7Operadores Booleanos

Los operadores booleanos son operadores que únicamente se pueden aplicar sobre variables y expresiones booleanas. Estos nos permiten combinar múltiples condiciones en una sola expresión y con un solo resultado booleano (True o False).

Operadores Booleanos
Operador Función Ejemplo de uso Resultado del ejemplo Explicación
&& Se le conoce como operador "and". Su aplicación sobre 2 valores u expresiones booleanas es equivalente a True únicamente si los 2 valores o expresiones a los lados equivalen a True; de lo contrario, el resultado será False. (2>1) && (3>2) True Debido a que tanto 2 es mayor a 1 como 3 es mayor a 2, tenemos el equivalente a True && True. Como ambos lados del operador tienen True, el resultado es True. (Si alguno de los 2 lados fuera False, el resultado sería False.)
|| Se le conoce como operador "or". Su aplicación sobre 2 valores u expresiones booleanas es equivalente a True únicamente si los 2 valores o expresiones a los lados equivalen a True; de lo contrario, el resultado será False. (2>1) || (1>2) True Debido a que 2 es mayor a 1 y 1 no es mayor a 2, tenemos el equivalente a True || False. El lado izquierdo del operador tiene un True, y por eso el resultado es True. (Si ambos lados fueran False, el resultado sería False.)
! Se le conoce como operador "not" o de negación. Su aplicación sobre un valor o una expresión booleana es equivalente al valor contrario del valor u expresión: True para False y False para True. !(1>2) True Como 1>2 equivale a False, !(1>2) equivale a True.


Estos operadores nos permiten incluir condiciones más complejas a nuestras sentencias if y else if:

if (x>=1 && x<=50){
   //código a ejecutar si x tiene asignado un valor entre 1 y 50 inclusivo
}

Uno de los usos más comunes del operador not es invertir el valor de una variable booleana:

var x = True;
x = !x; // Después de correr esta línea, x tendrá un valor de False

Módulo 4

Tu Progreso

63%

Progreso General del Curso