Saltar al contenido principal
Codigo Heroe
Tarea anterior
Condiciones simples8/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 no estrictas

En el ejercicio anterior practicamos con los operadores >, <, >= y <=. Pero en JavaScript también existen operadores específicos para comprobar igualdad y desigualdad.

OperadorNombreAcción
==Igualdad no estricta (con conversión de tipos)Compara dos valores y, antes de hacerlo, convierte uno de ellos para que ambos queden en el mismo tipo. Si los valores son iguales, devuelve true.
!=Desigualdad no estricta (con conversión de tipos)Compara dos valores y, antes de hacerlo, convierte uno de ellos para que ambos queden en el mismo tipo. Si los valores no son iguales, devuelve true.

Veamos cómo funciona con ejemplos.

console.log('123' == 123); // Mostrará true
console.log('123' != 123); // Mostrará false

La cadena y el número resultan iguales porque, al comparar con ==, JavaScript los convierte al mismo tipo. Por ejemplo, la cadena '123' se transforma en el número 123. Por eso la comparación de igualdad devuelve true, mientras que la desigualdad != para esos mismos valores devuelve false.

Practiquemos con la igualdad y la desigualdad no estrictas.

Los operadores «mayor o igual que» y «menor o igual que» convierten los datos al mismo tipo. En ese caso, la igualdad también termina siendo no estricta.

  • script.js
JavaScript
let string = '123'; let number = 123;
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. Debajo de la declaración de las variables, 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