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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
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. Tenga cuidado de distinguirlos.

Comparación estricta

La comparación estricta verifica tanto los tipos de valores como los valores. 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

Suggested prompts:

Can you explain the difference between `==` and `===` in more detail?

What happens if I compare different data types using these operators?

Can you give more real-world examples of when to use each comparison operator?

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. Tenga cuidado de distinguirlos.

Comparación estricta

La comparación estricta verifica tanto los tipos de valores como los valores. 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