Noticias Raspberry Pi

Operadores lógicos JavaScript

En este tutorial, aprenderá sobre los operadores lógicos en JavaScript.

En JavaScript, un operador lógico realiza operaciones basadas en la salida lógica de dos operandos. Un resultado lógico es un valor que es verdadero o falso.

Usando el operador lógico, puede realizar fácilmente operaciones dependiendo de si dos operandos son verdaderos o falsos. También hay un operador lógico en JavaScript que devuelve lo contrario, falso cuando es verdadero y verdadero cuando es falso.

Aprender estos operadores lógicos es una parte crucial de JavaScript y, a menudo, se combina con muchos otros operadores JS.

Estos operadores también son una parte esencial de las declaraciones if condicionales en JavaScript, lo que lo ayuda a encadenar fácilmente varias operaciones y le evita tener que anidar varias declaraciones if.

A continuación, hemos incluido una tabla que muestra cada operador lógico compatible con JavaScript. Usando esta tabla, debe tener una buena comprensión de lo que hace cada operador.

NombreOperadorEjemploResultado&&ANDx && yverdadero si los dos xey son verdaderas||ORx || y verdadero si x Dónde y son verdaderas!NO!xverdaderas si x es falsa

Por supuesto, el gráfico solo muestra tanto. Si siente que necesita aprender más sobre los operadores lógicos, asegúrese de seguir leyendo.

Cubriremos cada uno de estos operadores, mostrándole sus posibles resultados y cómo usarlos.

Ejemplos de operadores lógicos en JavaScript

En esta sección, exploraremos todos los operadores lógicos admitidos por JavaScript. En las siguientes secciones, debe aprender cómo se usa cada uno de estos operadores y para qué se usan.

También hemos incluido una tabla de verdad para cada valor para que pueda ver los posibles resultados que obtendrá en función de los valores pasados ​​​​al operador.

Operador AND (&&) en JavaScript

El operador lógico «AND» (&&) en JavaScript le permite comparar dos operandos para ver si ambos son verdaderos.

Si ambos valores son verdaderos, el operador devolverá verdadero. Si alguno de los valores es falso, el operador devolverá falso.

El operador lógico AND se escribe primero con el operando izquierdo, luego con los dos símbolos de ampersand (&&) y finalmente con el operando derecho. El operando izquierdo se comparará con el operando derecho.

Usando la tabla de verdad a continuación, puede observar los posibles resultados del operador lógico en JavaScript. Esta tabla muestra los casos en los que el operador «Y» devolvería falso o verdadero.

Al usar esto, puede ver que solo devolverá verdadero si ambos operandos son verdaderos.

aba && bfalso falsofalsofalsofalsoverdaderofalsofalsoverdadero

Cuando JavaScript evalúa el operador AND, primero verifica el operando izquierdo antes de verificar el operando derecho. Solo verificará el operando derecho si el operando izquierdo es verdadero.

Esto puede ser útil para saber cuando se usa «Y» para comparar los resultados de dos funciones. El uso de la función de encendedor como primera llamada puede ayudar a ahorrar tiempo de CPU.

Ejemplo de operador AND

Permítanos mostrarle dos ejemplos rápidos para mostrar cómo funciona el operador AND en JavaScript. Al usar «console.log()», podemos ver fácilmente los valores devueltos por este operador lógico.

El primer uso del operador lógico «Y» devolverá verdadero.

Esto devuelve verdadero porque los operandos izquierdo y derecho son «verdaderos».

La segunda expresión devolverá falso.

De hecho, uno de los operandos es «falso». Como se mencionó anteriormente, el operador «Y» requiere que ambos operandos sean verdaderos.

Los resultados a continuación muestran cómo JavaScript evaluó el operador lógico AND (&&) en nuestros dos ejemplos.

Operador OR lógico (||) en JavaScript

Al usar el operador OR (||) en JavaScript, puede comparar dos operandos y devolver verdadero si el operando izquierdo o derecho es verdadero.

El operador lógico OR se escribe en JavaScript especificando primero el operando izquierdo, seguido de los dos símbolos de canalización (||) y finalmente el operando derecho.

Para comprender la salida lógica del operador OR, puede consultar la siguiente tabla. La siguiente tabla muestra lo que devolverá el operador o (||) dependiendo del valor de sus operandos.

En esta tabla, el operando de la izquierda se llamará «a» y el operando de la derecha se llamará «b».

Esta tabla muestra que el operador OR devuelve verdadero siempre que un operando sea verdadero.

guau || bfalso falso falsofalsoverdaderoverdaderoverdaderoverdaderoverdadero

Cuando JavaScript realiza el operador lógico OR, primero verifica el operando izquierdo para ver si es verdadero. Después de eso, solo verificará el operador correcto si el el operando de la izquierda es falso.

Al igual que con el operador AND, este comportamiento puede ser útil para optimizar su código JavaScript.

Si tiene una función que regresa rápidamente, es posible que desee usarla como el operando izquierdo, lo que permite que el operador OR regrese rápidamente si el valor es verdadero.

Ejemplo de operador OR (||)

En el siguiente ejemplo, tenemos tres usos diferentes del operador OR. Explicaremos rápidamente el resultado de cada una de estas expresiones y por qué.

Con el primer ejemplo, JavaScript devolverá verdadero.

El operador o está satisfecho con el operando izquierdo siendo cierto Mientras que la operando derecho también es cierto, JavaScript no lo comprobará.

El siguiente ejemplo también devolverá verdadero.

Mientras que el operando de la izquierda es falso, el operando de la derecha es verdadero, lo que satisface los requisitos del operador lógico OR.

El último ejemplo devuelve falso ya que los operandos izquierdo y derecho son falsos.

Gracias a que usamos la función «console.log()», puede ver cómo JavaScript evaluó cada uso del operador lógico OR.

Operador lógico NOT (!) en JavaScript

El operador lógico NOT (!) de JavaScript le permite verificar si un valor no es real. Casi puede pensar que este operador devuelve el inverso de la lógica devuelta.

Una cosa a tener en cuenta es que este operador lógico solo funciona en un operando a la vez. Si desea obtener el inverso de varios operandos, debe usar este operador en cada uno de ellos.

El operador lógico NOT está escrito en JavaScript usando un signo de exclamación (!), seguido de su operando.

La siguiente tabla muestra cómo el operador NOT Devolver cierto cuando el operando es falso. también va volver falso cuando el operando es correcto.

Ejemplo de operador lógico NOT (!) en JavaScript

Para ilustrar esto, escribamos un breve ejemplo que muestre lo que devuelve el operador NOT.

El primer ejemplo devolverá falso ya que estamos usando el operador lógico NOT en un valor «verdadero». Con el segundo ejemplo, el operador NOT devolverá verdadero. Esto se debe a que lo usamos en un valor «falso».

A continuación puede ver los resultados de nuestras expresiones NOT grabadas en la consola.

Conclusión

A lo largo de esta guía, le presentamos los diferentes operadores lógicos compatibles con JavaScript.

Ahora debería saber cómo usar los operadores lógicos NOT, OR y AND en su código.

Comente a continuación si tiene alguna pregunta sobre los operadores lógicos.

Si desea obtener más información sobre JavaScript, tenemos una variedad de otros tutoriales. También tenemos toneladas de tutoriales si quieres aprender un nuevo lenguaje de programación.

Actualizaciones semanales directamente a su bandeja de entrada

¡Reciba nuestros proyectos de Raspberry Pi, tutoriales de codificación, guías de Linux y más!

Suscribir

También puede gustarte...