Buenos dias! qué significa en el siguiente ejemplo && ?
if(numero >= 2 && numero < 12) {
alert("ENTRÓ!");
}
Muchas gracias! saludos
Buenos dias! qué significa en el siguiente ejemplo && ?
if(numero >= 2 && numero < 12) {
alert("ENTRÓ!");
}
Muchas gracias! saludos
Es uno de los operadores logicos de JavaScript que devuelve un valor booleano (falso o verdadero). && es equivalente a decir "y".
true && true -----> devuelve verdadero. true && false -----> devuelve falso. false && false -----> devuelve falso. false && true -----> devuelve falso.
Lo que dice esa sentencia es.... Si (numero es mayor o igual a 2) y (numero es menor a 12) entra al bloque de codigo. De no cumplirse alguna de las dos condiciones no entra. En el caso que numero tenga el valor 5 entraria al codigo porque es mayor a 2 y menor a 12. En el caso que numero tenga el valor de 13 no entraria al codigo porque por mas que sea mayor a 2 no cumple que tambien sea menor a 12. Se tienen que cumplir las dos condiciones al mismo tiempo.
Hola Laura, espero que estés bien.
Utilizamos &&
para representar el operador lógico y
.
En este ejemplo de código que mencionó, el &&
se usó en el if
, para indicar que el alert("entró!")
solo se mostrará si el número es mayor o igual a 2 y
menor a 12.
No sería suficiente que el número cumpliera solo uno de estos requisitos. Debe cumplir con ambos para que aparezca el alert
. Por esta razón, el operador lógico y
se activó mediante el uso de &&.
:)
Gracias por la devolución y ayuda!
La única pregunta que he fallado hasta el momento :( Todavía no han explicado lo que significan esos &&. Pero bueno, gracias Martin y Marianna por la aclaración.
Misma consulta, gracias a quienes respondieron sobre &&.
Saludos!
Laura aca falto un breve explicacion sobre este && operador lo cual para el lenguaje javascript es AND = Y, || este OR = O, y son llamados operadoes logicos y ellos tienen una tabla para poder ser ejecutados.
el && = AND javascript evalua si alguno de los 2 elementos es verdadero si lo son retorna un TRUE pero si uno de los 3 elementos es falso retorna FALSE el || = OR javascript evalua si los dos elementos son verdaderos retorna TRUE
Tenia la misma duda respecto a &&. Así que muchas gracias por aclararla. Bendiciones.