Operadores Lógicos
Los operadores lógicos en Javascript están pensados para poder realizar operaciones con operandos booleanos. De tal manera que tras la ejecución del operador se devuelve un nuevo valor booleano.
Los operadores lógicos en Javascript que podemos encontrar son:
Operador | Significado |
---|---|
x && y |
Operador AND, el cual devuelve true si ambos operandos son true . Si no son valores booleanos devolverá y . |
x || y |
Operador OR, el cual devuelve true si alguno de los operandos son true . Si no son valores booleanos devolverá x . |
! x |
Operador NOT, el cual invierte el valor del operando de true a false y de false a true . |
Así podemos tener las siguiente evaluaciones con operadores lógicos sobre valores booleanos de true
y false
:
let verdadero = true;
let falso = false;
console.log(verdadero && falso); // false
console.log(verdadero || falso); // true
console.log(! verdadero); // false
Si no son valores booleanos y, por ejemplo, utilizamos los operadores lógicos en otros tipos de variables como sería con variables de tipo String
, nos sucedería lo mismo en el comportamiento definido para estos operadores.
let cadena1 = 'Coche';
let cadena2 = 'Moto';
console.log(cadena1 && cadena2); // Moto
console.log(cadena1 || cadena2); // Coche
console.log(!cadena1); // false
- Anterior
- Siguiente
Índice Javascript
Descargar
El manual se encuentra en continua revisión. Desde aquí puedes obtener la última versión digital del Tutorial Javascript o bien obtener actualizaciones mensuales del manual.También tenéis la opción de descargar otros manuales o el pack con todos los manuales.