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:
- Evalúa los operandos de izquierda a derecha.
- Para cada operando, los convierte a un booleano. Si el resultado es
false, se detiene y retorna el valor original de dicho operando.
- Si todos los operandos han sido evaluados (todos fueron valores verdaderos), retorna el último operando.
Comentarios
Publicar un comentario