1.7 KiB
1.7 KiB
title, localeTitle
| title | localeTitle |
|---|---|
| Comparisons with the && (logical AND) operator | Comparaciones con el operador && (AND lógico) |
Comparaciones con el operador && (AND lógico)
Explicación del problema:
· Combine las dos declaraciones if en una declaración que devolverá "Yes" si val es menor o igual a 50 y mayor o igual a 25 . De lo contrario, devolverá "No" .
Sugerencia 1
El operador lógico AND ( && ) compara ambas afirmaciones y devuelve true solo si ambos son verdaderos o se pueden convertir en verdaderos (truey).
intenta resolver el problema ahora
Sugerencia 2
Recuerde que este efecto puede también lograrse mediante la anidación if las declaraciones.
intenta resolver el problema ahora
¡Alerta de spoiler!
¡Solución por delante!
Solución de código básico:
function testLogicalAnd(val) {
// Only change code below this line
if (val <= 50 && val >= 25) {
return "Yes";
}
// Only change code above this line
return "No";
}
// Change this value to test
testLogicalAnd(10);
Explicación del código
La función primero evalúa if la condición val <= 50 evalúa como true conversión de val en un número si es necesario, luego hace lo mismo con val >=25 debido al operador lógico AND ( && ); Si ambos devuelven verdadero, se ejecuta la instrucción de return "Yes" .