Operadores de comparacion

Lectura
15 min~1 min lectura
Objetivo de la lección

Comparando valores en JavaScript Los operadores de comparacion devuelven un valor booleano (true o false).

Puntos de control
  • Comparando valores en JavaScript
  • Operadores de igualdad
  • Operadores de relacion
  • Comparando strings

Comparando valores en JavaScript

Los operadores de comparacion devuelven un valor booleano (true o false).

Operadores de igualdad

// Igualdad estricta (recomendada)
console.log(5 === 5);     // true
console.log(5 === "5");   // false (diferente tipo)
console.log(5 !== 3);     // true

// Igualdad flexible (evitar)
console.log(5 == "5");    // true (convierte tipos)
console.log(5 != "5");    // false

// Por que evitar == ?
console.log(0 == false);  // true (confuso!)
console.log("" == false); // true (confuso!)
console.log(null == undefined); // true

Operadores de relacion

const a = 10;
const b = 5;

console.log(a > b);   // true  - Mayor que
console.log(a < b);   // false - Menor que
console.log(a >= 10); // true  - Mayor o igual
console.log(a <= 10); // true  - Menor o igual

Comparando strings

// Los strings se comparan alfabeticamente
console.log("a" < "b");     // true
console.log("apple" < "banana"); // true
console.log("A" < "a");     // true (mayusculas primero)

// Comparar ignorando mayusculas
const str1 = "Hola";
const str2 = "hola";
console.log(str1.toLowerCase() === str2.toLowerCase()); // true

Valores especiales

// NaN no es igual a nada, ni a si mismo!
console.log(NaN === NaN); // false
console.log(Number.isNaN(NaN)); // true (forma correcta)

// null y undefined
console.log(null === undefined);  // false
console.log(null == undefined);   // true

// Infinito
console.log(Infinity > 1000000); // true
Laboratorio de práctica

Antes de marcar esta lección como completa, escribí una evidencia breve para JavaScript Fundamentals: un ejemplo, una decisión, una captura, una mini demo o una nota que puedas reutilizar en portfolio.

Reflexión rápida

¿Qué cambiarías en tu forma de trabajar después de aplicar operadores de comparacion?

De lección a portfolio

Convertí esta lección en una prueba técnica visible.

Una app pequeña publicada, con README y decisiones explicadas, funciona mejor que una lista de tecnologías sueltas.

Paso 1

Creá una demo mínima que use el concepto de la lección.

Paso 2

Escribí un README corto con objetivo, stack, decisión técnica y mejora futura.

Paso 3

Publicá la demo y enlazala desde tu perfil profesional.

Newsletter Cursalo

Recibí rutas y cursos nuevos

Sumate para recibir recursos orientados a empleo y portfolio.

  • Rutas de empleo
  • Cursos prácticos
  • Portfolio y entrevistas

Sin spam. También podés entrar con tu cuenta para guardar progreso. Iniciá sesión

Operadores de comparacion | JavaScript | CursaloFalar no WhatsApp