Operadores 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:
123456789console.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);
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:
12345678910console.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'));
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:
1234567console.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);
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.
1234567console.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);
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?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
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?
Genial!
Completion tasa mejorada a 2.5
Operadores 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:
123456789console.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);
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:
12345678910console.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'));
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:
1234567console.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);
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.
1234567console.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);
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?
¡Gracias por tus comentarios!