Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
7
respuestas

Qué significa && ?

Buenos dias! qué significa en el siguiente ejemplo && ?

if(numero >= 2 && numero < 12) {
    alert("ENTRÓ!");
}

Muchas gracias! saludos

7 respuestas
solución!

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 &&. :)

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!

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.