freeCodeCamp/guide/spanish/certifications/javascript-algorithms-and-d.../basic-javascript/comparisons-with-the-logica.../index.md

1.7 KiB

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); 

· Ejecutar código en repl.it

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" .

Recursos