Lección 6 de 12 · Lectura y práctica
Operadores de comparación y lógicos
Operadores de comparación y lógicos Esta leccion pertenece al curso JavaScript Esencial: Domina los Cimientos del Lenguaje y esta pensada para que avances con criterio profesional, no solo con teoria. Primero entiende el.
Del concepto a la práctica
Taller de esta lección
Los operadores de comparación convierten una relación en true o false; los lógicos combinan esas decisiones. && exige que ambas condiciones se cumplan, mientras || acepta una. === compara sin convertir tipos, algo importante cuando una página llega como número y otra como texto.
Ejemplo resuelto
const paginas = 180;
const categoria = "historia";
const valido = paginas > 0 && (categoria === "historia" || categoria === "ciencia");
console.log(valido); // true
console.log("180" === paginas); // falseEl paréntesis deja clara la alternativa de categorías.
Pruébalo
Declara las dos entradas.
Exige páginas mayores que cero.
Permite solo las dos categorías indicadas.
Compara una cadena numérica con el número.
Error frecuente: usar || entre todas las condiciones y aceptar un registro sin páginas. Corrección: combina la validación obligatoria con && y agrupa la alternativa.
Con paginas = 180 y categoria = "historia", la validación esperada es true; la comparación final debe ser false.
Comprueba tu resultado
Cambia paginas a 0: el resultado debe pasar a false, aunque la categoría siga siendo válida.

Mapa de prácticaUna condición decide qué camino ejecuta el programa. Un bucle repite una operación mientras queden elementos, y termina cuando la lista se agota. Separar ambas ideas ayuda a seguir el flujo y comprobar casos límite.
Ver la infografía en tamaño completo ↗Operadores de comparación y lógicos
Esta leccion pertenece al curso JavaScript Esencial: Domina los Cimientos del Lenguaje y esta pensada para que avances con criterio profesional, no solo con teoria. Primero entiende el concepto, despues aplicalo en una situacion concreta y finalmente deja evidencia de lo que aprendiste.
Objetivo practico
Al terminar, deberias poder explicar el tema con tus palabras, reconocer cuando usarlo y construir una version simple que sirva como base para un proyecto real.
Pasos recomendados
- Lee el concepto y escribi una definicion breve.
- Identifica un caso de uso laboral donde aparezca este problema.
- Construye un ejemplo pequeno y documenta las decisiones.
- Compara tu resultado con el checklist de la leccion.
Sigue con JavaScript Esencial: Domina los Cimientos del Lenguaje
Esta lección forma parte de un curso de Cursalo. Revisa su programa y elige entre la compra individual o el acceso a toda la escuela.
Si ya tenías acceso a este curso, entra con tu cuenta: tus derechos y tu progreso se conservan. No necesitas comprarlo de nuevo.