Las operaciones en JavaScript nos permiten modificar las características de elementos y crear situaciones en las que algo deba pasar para que la máquina nos dé el resultado que queremos. Por ello, es importante conozcamos cómo realizar operaciones por medio de los operadores. En este post, te explicamos cómo funcionan los operadores booleanos en JavaScript, los responsables de crear situaciones lógicas.
¿Qué son los operadores en JavaScript?
En JavaScript hay dos tipos de operaciones: las operaciones aritméticas, que nos dan como resultado un número, y las operaciones booleanas, que nos dan como resultado alguna de las palabras clave true o false. Este resultado parte de si la operación tiene elementos verdaderos o falsos, que dan como resultado verdadero en función de cómo se establezca su situación. Para establecer dicha situación, utilizamos los operadores booleanos en JavaScript.
¿Cómo funcionan los operadores booleanos en JavaScript?
Como describimos anteriormente, todos los operadores booleanos en JavaScript tienen la función de establecer situaciones que nos darán como resultado verdadero o falso. Entonces, los operadores que te presentamos a continuación nos permiten crear frases lógicas en donde algo tiene que pasar para que el resultado sea true. En este tipo de ecuaciones, los operadores unen los elementos de distintas maneras para crear las situaciones que deben ser verdaderas. A continuación, te explicamos exactamente cómo funcionan los operadores booleanos en JavaScript.
And
Este operador nos ayuda a definir que todos los elementos deben ser ciertos para que el resultado sea true. Es decir, solo si un elemento y el otro son ciertos, tendremos este resultado. Para escribir esto, usamos el operador &&.
a && b
Or
El operador || nos permite definir una situación en la que solo uno de los elementos debe ser cierto para que el resultado sea verdadero. Es decir, un elemento o el otro pueden ser verdaderos.
a || b
Not
Este operador nos permite crear negaciones. Esto es, el resultado será verdadero cuando la variable que insertemos sea negativa o no sea. Para esto, escribimos un signo de exclamación antes del elemento:
!b
Igual que
El operador == nos permite definir situaciones en las que el resultado es verdadero cuando un elemento es igual que el otro.
a == b
Esta situación se puede dar en los casos en los que, por ejemplo, a es un string con un valor numérico y b es un valor numérico igual.
'4' == 4 ---> true
Igual de verdad que
Para establecer que un elemento debe ser igual de verdad que el otro para que el resultado sea verdadero, debemos insertar el operador de triple igual ===. Cuando usamos este operador, no solo estamos comparando el valor como en el operador igual que, sino que también estamos comparando el tipo. En el ejemplo anterior, no tendríamos un resultado verdadero, porque uno de los elementos es de tipo string y el otro es de tipo número.
'4' == 4 --> false
Distinto que
Para establecer una situación en donde los elementos deban ser distintos para obtener un resultado verdadero, usamos el operador !=. Este operador une el operador = con el !, haciendo que haya una negación del igual o un distinto que. Ten presente que este distinto que solo evalúa los valores.
'4' != 4 ---> false
Al solo evaluar los valores, un string y un número con el mismo valor no son distintos, por lo que nos da un resultado falso.
Distinto de verdad que
Para hacer que dos elementos deban ser distintos en su tipo y no en su valor para que el resultado sea verdadero, debemos usar el operador !==. Entonces, siguiendo el ejemplo anterior, el resultado de esta operación sería la siguiente:
'4' !== 4 ---> true
Mayor que
Para realizar comparaciones de tipo mayor que, usamos el operador >. En este caso, a debe ser mayor que b para que el resultado de la operación booleana sea verdadero.
a > b
Mayor o igual que
Ya que el lenguaje de programación no puede escribir la raya debajo del símbolo de mayor que, para escribir la comparación mayor o igual que usamos el operador >=. Ten muy presente que no puedes escribir estos dos símbolos en el orden contrario, pues esto es otro elemento de sintaxis en JavaScript.
a >= b
Menor que
Al igual que en el caso del mayor que, el operador menor que utiliza el símbolo matemático de esta ecuación <.
a < b
Menor o igual que
Para establecer la situación menor o igual que usando los operadores booleanos en JavaScript, debemos usar la misma lógica que el operador mayor o igual que. Entonces, usaremos el operador <=.
Ahora que sabes cómo funcionan los operadores booleanos en JavaScript, ¡es el momento de que practiques con tus propias operaciones y elementos! En KeepCoding creemos en el poder de unir la teoría con la práctica para avanzar rápidamente en el proceso de aprendizaje. Por ello, te invitamos a formar parte de nuestro Desarrollo Web Full Stack Bootcamp. Aquí, entre muchas otras cosas, aprenderás todo lo necesario para desarrollar con JavaScript y tendrás proyectos que lo comprueben, convirtiéndote en un experto del desarrollo web en pocos meses. ¿A qué esperas para matricularte? ¡Hazlo ya!