Operadores && (and) y || (or) en JavaScript

 Los operadores lógicos && y ||, se utilizan principalmente cuando estemos usando 'if' en JavaSript. La estructura del primero va así:

Estructura de &&:


Como te das cuenta lo primero que hace el programa es pedir dos números, seguido de esto, se hace un if en donde dice que:

Si can1 es mayor a 10 Y es mayor a can2, entonces:
Muestra un mensaje en pantalla seguido de el valor en can1.

De lo contrario:
Muestra un mensaje en pantalla seguido de el valor en can2.

el resultado se ve así:
las cantidades son 25 para el primer número y 10 para el segundo.

Ahora es al revés, 9 para la primera y 15 para la segunda.



Pasemos entonces con el operador ||, su estructura es así:



 

Se hace lo mismo que en el programa anterior, a excepción de el if, el cual dice que:

Si can1 es menor o igual a 10 O mayor que can2, entonces:
Muestra un mensaje en pantalla seguido de el valor en can1.


De lo contrario:
Muestra un mensaje en pantalla seguido de el valor en can2.

Sin embargo, lo interesante que tiene este operador es que se tiene cumplir una de las 2 condiciones puestas, en lugar de las 2, como se tiene que hacer con el operador &&. El programa queda así:

Para la primera cantidad se puso 7 y la segunda es igual a 25:



Como te das cuenta se muestra 7 porque es menor que 10.

¿Ahora qué pasa si es mayor la primera?, se puso 20 a can1 y 14 a can2


En este caso la condición cumplida es la segunda.

Ahora se pondrán 15 a la primera y 25 a la segunda.


Al no cumplirse ninguna de las dos condiciones se muestra la segunda cantidad.








bibliografía:

mdn web docs,(8/03/22), Expresiones y operadores, recuperado de:

https://developer.mozilla.org/es/docs/Web/JavaScript/Guide/Expressions_and_Operators




Comentarios

Entradas populares de este blog

Conceptos de Programa, Algoritmo y Lenguaje de programación.

Acumulador en JavaScript

¿Qué es JavaScript?