
rodolfo martin
Preguntacomo hago para que en las condiciones pueda ponerle un rango de números, por ejemplo si el el numero x esta entre 2 y 9 haga esto, si el numero x esta entre 9 y 15 haga esto, algo asi
- “x” tiene que ser mayor a 9
- “x” tiene que ser menor a 15
- “x” tiene que ser mayor o igual a 9
- “x” tiene que ser menor o igual a 15

Jose Flores Fernandez
if (x >= 2 && x <= 9) { console.log("la variables esta entre 2 y 9") }
&& este se podría decir que es un operador lógico, el cual te permite evaluar dos pruebas logicas,
Para entenderlo mejor te pongo un ejemplo imagina que le dices a alguien quiero que me laves la losa “Y” los servicios, la persona tiene que hacer ambos.
El operador || es similar pero no igual
Nuevamente un ejemplo similar, le dices a alguien quiero que me laves los platos “O” me laves los servicios, la persona tendra que hacer solo UNA de las tareas que le dijiste.
En conclusion && (“Y”) evalue si dos expresiona son verdaderas.
y || (“O”) evalua si al menos UNA de ella es verdadera.

Jorge Antonio Muñoz Herbas
analizando el problema…
si el número x tiene que estar entre 9 y 15
tendríamos en código:
if(x > 9 && x < 15) { //Aquí se cumple que "x" está entre 9 y 15 }
Y si quieres que “x” esté entre 9 y 15 y se cumpla aunque “x” también sea 9 o 15 sería así:
if(x >= 9 && x <= 15) { //Aquí se cumple que "x" está entre 9 y 15, y además "x" puede ser 9 o 15. }

Luis Angel José Portillo Arévalo
¡Hola! para eso necesitas 2 condiciones que puedes utilizar en un condicional anidado o en un condicional con las dos condiciones unidas por una compuerta lógica.
Condicional anidado:
if(x > 2) { if(x < 9) { console.log( x + " es un número que está entre 2 y 9"); } }
Condicional con compuerta lógica:
if(x > 2 && x < 9) { console.log( x + " es un número que está entre 2 y 9"); }
Aquí el operador && (Operador lógico AND) lo que hace es comparar dos condiciones, la de la izquierda y la de la derecha y devolverá un valor booleano, verdadero o falso.
El operador lógico AND solo devuelve verdadero cuando ambas condiciones son verdaderas, si una de ellas es falsa o ambas son falsas, el condicional no procede.
Por lo tanto podemos leer el código de la siguiente manera:
“Si “X” es mayor que 2 y “X” es menor que 9 entonces…”
Usar las compuertas lógicas hace que el código sea más legible que con condicionales anidados, si quieres saber más sobre compuertas lógicas, Freddy hizo un video hablando de ellas y está aquí.