operadores lógicos y en javascript

 Hay cuatro operadores lógicos en JavaScript: || (O), && (Y), ! (NO), ?? (Fusión de nulos). Aquí cubrimos los primeros tres, el operador ?? se verá en el siguiente artículo.

Aunque sean llamados lógicos, pueden ser aplicados a valores de cualquier tipo, no solo booleanos. El resultado también puede ser de cualquier tipo.

El operador &&, traducido se lee como "Y". Se emplea cuando en una estructura condicional se disponen dos condiciones.

La utilización de operadores lógicos permite en muchos casos, plantear algoritmos más cortos y comprensibles.

El operador AND && realiza lo siguiente:

  1. Evalúa los operandos de izquierda a derecha.
  1. Para cada operando, los convierte a un booleano. Si el resultado es false, se detiene y retorna el valor original de dicho operando.
  1. Si todos los operandos han sido evaluados (todos fueron valores verdaderos), retorna el último operando.



Comentarios

Entradas más populares de este blog

Acumulador en javascript

Funciones con parámetros