Operadores lógicos Parte 1
Parte de la sección Fundamentos del Journey de JavaScript de Coddy. Lección 18 de 77.
Los operadores lógicos se utilizan para comprobar combinaciones de comparaciones que devuelven true o false.
Por ejemplo, la siguiente afirmación contiene dos comparaciones:
¿5 es mayor que 3 y menor que 6?
| Operador | Significado | Ejemplo |
|---|---|---|
&& | Y - true si todos los operandos son true | a && b |
|| | O - true si cualquier operando es true | a || b |
! | No - true si el operando es false | !a |
Veamos algunos ejemplos:
5 es mayor que 3, y 1 es igual a 1:
let b1 = (5 > 3) && (1 == 1); // es verdaderoExplicación: Todos los operandos son true, por lo que b1 contendrá true (la operación && es true si ambos operandos son true).
5 no es igual a 4, o cinco es igual a 2:
let b2 = !(5 == 4) || (5 == 2); // es verdaderoExplicación: El primer operando (5 != 4) es true, por lo que b2 también es true (la operación || es true si cualquiera de los operandos es true)
1 no es igual a 1 o falso:
let b3 = !(1 == 1) || false; // contiene falseExplicación: Todos los operandos son false, por lo que b3 contendrá false (operación ||).
no (3 mayor que 4):
let b4 = !(3 > 4); // es verdaderoExplicación: El operando es false, por lo que b4 contendrá true (operación !).
no (5 mayor que 10 o 5 mayor que 1):
let b5 = !(5 > 10 || 5 > 1); // contiene falseExplicación: 5 > 10 || 5 > 1 es true (uno de los operands es true), por lo que en total b5 es false (operación !).
Desafío
PrincipianteSe te proporciona un código. Cambia los valores de b1 y b2 para que b3 contenga true.
Hay muchas soluciones correctas.
Pruébalo tú mismo
// Escribe tu código debajo
let b1 = false
let b2 = false
let b3 = b1 || b2
// No cambies la línea de abajo
console.log(`b3 = ${b3}`)Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 3Coerción de tipos7Calculadora para dividir la cuenta
Mensaje de bienvenidaCálculo de la propina y el total10FizzBuzz con un giro
Descripción general del juegoLa función FizzBuzz13Rastreador de lista de compras
Descripción general del proyectoAñadir elemento2Variables
NúmerosStringBooleanConvenciones de nomenclaturaVariables vacíasResumen - Inicializar variablesConstantes5Toma de decisiones
Sentencia IfIf - ElseRepaso - Calculadora simpleIf - Else anidadosSentencia Switch3Operadores Parte 1
Operadores aritméticosOperador móduloAtajos aritméticosOperadores de comparaciónIgualdad estricta vs. débilResumen - Matemáticas simples6E/S Básica
SalidaSalida con variablesConversión de tipos - Parte 1Conversión de tipos - Parte 2Resumen - Hasta 120Resumen - Verdadero o FalsoPractica por tu cuenta: Compilador de JavaScript online