La idea clave
A veces dos datos se ven iguales, pero no lo son. === comprueba que dos valores tengan el mismo contenido y también el mismo tipo.
Ejemplo paso a paso
Este ejemplo muestra la idea en acción. Sigue los pasos y después cámbialo tú.
console.log(5 === 5);
console.log('5' === 5);Editar y probar este mismo ejemplo ↓
- Dos números 5 son iguales: la primera pregunta es true.
- En la segunda, el valor de la izquierda es texto y el de la derecha es un número.
- Por eso «5» === 5 es false.
Practica con código
Antes de empezar, piensa: ¿La segunda línea dará true porque ambos se ven como 5?
Añade una comparación entre «hola» y «hola» y otra entre «Hola» y «hola».
La comparación idéntica da true; la diferencia de mayúsculas da false.