Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Operadores de Comparación en JavaScript | Realización de Operaciones en JavaScript
Introducción a JavaScript

bookOperadores de Comparación en JavaScript

Las comparaciones se utilizan para definir condiciones, realizar comprobaciones y tomar decisiones en JavaScript. Estas operaciones devuelven un valor booleano (true o false), que otros operadores utilizan para determinar ciertas acciones.

Operadores de comparación

JavaScript ofrece varios operadores de comparación para comparar valores:

  • Igual a (==);
  • Estrictamente igual a (===);
  • Distinto de (!=);
  • Estrictamente distinto de (!==);
  • Mayor que (>);
  • Mayor o igual que (>=);
  • Menor que (<);
  • Menor o igual que (<=).

Igual y distinto

La operación Igual a (==) devuelve true si el primer valor es igual al segundo valor y false en caso contrario.

Por el contrario, la operación Distinto de (!=) devuelve true si los valores no son iguales.

Ejemplo:

123456789
console.log("Equal to:"); console.log("5 == 5 is", 5 == 5); console.log("5 == 4 is", 5 == 4); console.log("5 == 4.99 is", 5 == 4.99); console.log("Not equal to:"); console.log("5 != 5 is", 5 != 5); console.log("5 != 4 is", 5 != 4); console.log("5 != 4.99 is", 5 != 4.99);
copy

Nota

El operador = es para asignación, mientras que == es para comparación. Es importante distinguir entre ambos.

Comparación estricta

La comparación estricta verifica tanto los tipos de valores como los valores en sí. El operador Estrictamente igual a (===) devuelve true si tanto los valores como sus tipos son iguales, mientras que !== devuelve true si son diferentes.

Ejemplo:

12345678910
console.log("5 === 5 is", 5 === 5); console.log("5 === '5' is", 5 === '5'); console.log("5 == '5' is", 5 == '5'); console.log("5 !== 5 is", 5 !== 5); console.log("5 !== '5' is", 5 !== '5'); console.log("5 != '5' is", 5 != '5'); console.log("Type of 5 is", typeof(5)); console.log("Type of '5' is", typeof('5'));
copy

Mayor y Menor

El operador Mayor que (>) devuelve true si el primer valor es mayor que el segundo. Por el contrario, el operador Menor que (<) devuelve true si el primer valor es menor que el segundo.

Ejemplo:

1234567
console.log("5 > 5 is", 5 > 5); console.log("5 > 4.99 is", 5 > 4.99); console.log("5 > 5.0000001 is", 5 > 5.0000001); console.log("5 < 5 is", 5 < 5); console.log("5 < 4.99 is", 5 < 4.99); console.log("5 < 5.0000001 is", 5 < 5.0000001);
copy

Mayor/Menor o Igual que

Los operadores Mayor o igual que (>=) y Menor o igual que (<=) combinan los operadores de comparación correspondientes con Igual que (==). Devuelven true si se cumple alguna de las condiciones.

1234567
console.log("5 >= 5 is", 5 >= 5); console.log("5 >= 4.99 is", 5 >= 4.99); console.log("5 >= 5.0000001 is", 5 >= 5.0000001); console.log("5 <= 5 is", 5 <= 5); console.log("5 <= 4.99 is", 5 <= 4.99); console.log("5 <= 5.0000001 is", 5 <= 5.0000001);
copy

Nota

El operador >= combina > y ==, no ===. El operador <= funciona de manera similar.

1. ¿Cuál será la salida?

2. ¿Cuál será la salida?

3. ¿Cuál será la salida?

4. ¿Cuál será la salida?

question mark

¿Cuál será la salida?

Select the correct answer

question mark

¿Cuál será la salida?

Select the correct answer

question mark

¿Cuál será la salida?

Select the correct answer

question mark

¿Cuál será la salida?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 6

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 2.5

bookOperadores de Comparación en JavaScript

Desliza para mostrar el menú

Las comparaciones se utilizan para definir condiciones, realizar comprobaciones y tomar decisiones en JavaScript. Estas operaciones devuelven un valor booleano (true o false), que otros operadores utilizan para determinar ciertas acciones.

Operadores de comparación

JavaScript ofrece varios operadores de comparación para comparar valores:

  • Igual a (==);
  • Estrictamente igual a (===);
  • Distinto de (!=);
  • Estrictamente distinto de (!==);
  • Mayor que (>);
  • Mayor o igual que (>=);
  • Menor que (<);
  • Menor o igual que (<=).

Igual y distinto

La operación Igual a (==) devuelve true si el primer valor es igual al segundo valor y false en caso contrario.

Por el contrario, la operación Distinto de (!=) devuelve true si los valores no son iguales.

Ejemplo:

123456789
console.log("Equal to:"); console.log("5 == 5 is", 5 == 5); console.log("5 == 4 is", 5 == 4); console.log("5 == 4.99 is", 5 == 4.99); console.log("Not equal to:"); console.log("5 != 5 is", 5 != 5); console.log("5 != 4 is", 5 != 4); console.log("5 != 4.99 is", 5 != 4.99);
copy

Nota

El operador = es para asignación, mientras que == es para comparación. Es importante distinguir entre ambos.

Comparación estricta

La comparación estricta verifica tanto los tipos de valores como los valores en sí. El operador Estrictamente igual a (===) devuelve true si tanto los valores como sus tipos son iguales, mientras que !== devuelve true si son diferentes.

Ejemplo:

12345678910
console.log("5 === 5 is", 5 === 5); console.log("5 === '5' is", 5 === '5'); console.log("5 == '5' is", 5 == '5'); console.log("5 !== 5 is", 5 !== 5); console.log("5 !== '5' is", 5 !== '5'); console.log("5 != '5' is", 5 != '5'); console.log("Type of 5 is", typeof(5)); console.log("Type of '5' is", typeof('5'));
copy

Mayor y Menor

El operador Mayor que (>) devuelve true si el primer valor es mayor que el segundo. Por el contrario, el operador Menor que (<) devuelve true si el primer valor es menor que el segundo.

Ejemplo:

1234567
console.log("5 > 5 is", 5 > 5); console.log("5 > 4.99 is", 5 > 4.99); console.log("5 > 5.0000001 is", 5 > 5.0000001); console.log("5 < 5 is", 5 < 5); console.log("5 < 4.99 is", 5 < 4.99); console.log("5 < 5.0000001 is", 5 < 5.0000001);
copy

Mayor/Menor o Igual que

Los operadores Mayor o igual que (>=) y Menor o igual que (<=) combinan los operadores de comparación correspondientes con Igual que (==). Devuelven true si se cumple alguna de las condiciones.

1234567
console.log("5 >= 5 is", 5 >= 5); console.log("5 >= 4.99 is", 5 >= 4.99); console.log("5 >= 5.0000001 is", 5 >= 5.0000001); console.log("5 <= 5 is", 5 <= 5); console.log("5 <= 4.99 is", 5 <= 4.99); console.log("5 <= 5.0000001 is", 5 <= 5.0000001);
copy

Nota

El operador >= combina > y ==, no ===. El operador <= funciona de manera similar.

1. ¿Cuál será la salida?

2. ¿Cuál será la salida?

3. ¿Cuál será la salida?

4. ¿Cuál será la salida?

question mark

¿Cuál será la salida?

Select the correct answer

question mark

¿Cuál será la salida?

Select the correct answer

question mark

¿Cuál será la salida?

Select the correct answer

question mark

¿Cuál será la salida?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 6
some-alt