Saltar al contenido principal
Codigo Heroe
Tarea anterior
Condiciones simples9/13
A la lista de tareas
  1. 1. Programas lineales y no lineales
  2. 2. Condición con variables
  3. 3. La rama else
  4. 4. Probamos ambas ramas
  5. 5. Comparaciones que permiten igualdad
  6. 6. Comparación de tipos distintos
  7. 7. Comparación de cadenas
  8. 8. Igualdad y desigualdad no estrictas
  9. 9. Igualdad y desigualdad estrictas
  10. 10. La función String
  11. 11. La función Number
  12. 12. Lanzamiento de «¿Cuánto caminar?», parte 1
  13. 13. Lanzamiento de «¿Cuánto caminar?», parte 2
Siguiente tarea
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Igualdad y desigualdad estrictas

En el ejercicio anterior vimos cómo funcionan la igualdad y la desigualdad no estrictas. Ahora pasemos a sus versiones estrictas: === y !==.

OperadorNombreAcción
===Igualdad estricta (sin conversión de tipos)Compara dos valores. Si los tipos son distintos o los valores no son iguales, devuelve false.
!==Desigualdad estricta (sin conversión de tipos)Compara dos valores. Si los tipos son distintos o los valores no son iguales, devuelve true.
console.log('123' === 123); // Mostrará false
console.log('123' !== 123); // Mostrará true

Aquí el resultado es el opuesto. La comparación estricta no convierte los valores al mismo tipo, sino que los compara tal como están: una cadena y un número. Por eso la igualdad devuelve false y la desigualdad, true.

Agreguemos las comparaciones estrictas a las no estrictas que ya conocemos y veamos los cuatro resultados uno junto al otro.

  • script.js
JavaScript
let string = '123'; let number = 123; console.log(string == number); console.log(string != number);
Consola

El código ha cambiado, haga clic en "Ejecutar" o active la ejecución automática.

Resultado de la ejecución

ObjetivosRealizado
0

    Usa los operadores de igualdad y desigualdad y observa qué resultado aparece en la consola.

    1. En la línea siguiente a console.log(string != number);, muestra con console.log el resultado de string === number.
    2. En la línea siguiente, muestra con console.log el resultado de string !== number.
    Codigo Heroe

    © 2023-2026, codigoheroe.com