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. 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:
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
Awesome!
Completion rate improved to 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. 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:
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!