No logro entender bien como funciona el operador OR.
En el ejemplo dado:
if (num > 10 || num < 5) {
return "No";
}
return "Yes";
Si num se le asigna el valor de 9 , no daría false en las dos operaciones? ya que 9 es menor a 10 y mayor a 5, pero debería dar true en alguno ya que esta entre 10 y 5.
En el ejercicio me salta error cuando val =0 y val=9
**Tu código hasta el momento**
function testLogicalOr(val) {
// Cambia solo el código debajo de esta línea
if (val>20 || val<0) {
return "Outside";
}
// Cambia solo el código encima de esta línea
return "Inside";
}
testLogicalOr(15);
**Información de tu navegador:**
El agente de usuario es: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36
Desafío: Comparaciones con el operador lógico “or”
Enlaza al desafío: