freeCodeCamp/curriculum/challenges/spanish/02-javascript-algorithms-an.../basic-javascript/use-conditional-logic-with-...

3.5 KiB

id title challengeType videoUrl localeTitle
cf1111c1c12feddfaeb3bdef Use Conditional Logic with If Statements 1 Usa lógica condicional con sentencias if

Description

If se usan sentencias para tomar decisiones en código. La palabra clave if le dice a JavaScript que ejecute el código entre llaves en ciertas condiciones, definidas entre paréntesis. Estas condiciones se conocen como condiciones Boolean y solo pueden ser true o false . Cuando la condición se evalúa como true , el programa ejecuta la instrucción dentro de las llaves. Cuando la condición booleana se evalúa como false , la instrucción dentro de las llaves no se ejecutará. Pseudocódigo
si (la condición es verdadera ) {
declaración se ejecuta
}
Ejemplo
prueba de función (myCondition) {
si (miCondición) {
volver "era verdad";
}
volver "fue falso";
}
prueba (verdadero); // devuelve "fue verdad"
prueba (falso); // devuelve "fue falso"
Cuando se llama a la test con un valor true , la sentencia if evalúa myCondition para ver si es true o no. Dado que es true , la función devuelve "It was true" . Cuando llamamos a test con un valor de false , myCondition no es true y la instrucción entre llaves no se ejecuta y la función devuelve "It was false" .

Instructions

Cree una instrucción if dentro de la función para devolver "Yes, that was true" si el parámetro wasThatTrue es true y devuelva "No, that was false" contrario.

Tests

tests:
  - text: <code>trueOrFalse</code> debe ser una función
    testString: 'assert(typeof trueOrFalse === "function", "<code>trueOrFalse</code> should be a function");'
  - text: <code>trueOrFalse(true)</code> debe devolver una cadena
    testString: 'assert(typeof trueOrFalse(true) === "string", "<code>trueOrFalse(true)</code> should return a string");'
  - text: <code>trueOrFalse(false)</code> debe devolver una cadena
    testString: 'assert(typeof trueOrFalse(false) === "string", "<code>trueOrFalse(false)</code> should return a string");'
  - text: '<code>trueOrFalse(true)</code> debe devolver &quot;Sí, eso fue cierto&quot;'
    testString: 'assert(trueOrFalse(true) === "Yes, that was true", "<code>trueOrFalse(true)</code> should return "Yes, that was true"");'
  - text: '<code>trueOrFalse(false)</code> debe devolver &quot;No, eso fue falso&quot;'
    testString: 'assert(trueOrFalse(false) === "No, that was false", "<code>trueOrFalse(false)</code> should return "No, that was false"");'

Challenge Seed

// Example
function ourTrueOrFalse(isItTrue) {
  if (isItTrue) {
    return "Yes, it's true";
  }
  return "No, it's false";
}

// Setup
function trueOrFalse(wasThatTrue) {

  // Only change code below this line.



  // Only change code above this line.

}

// Change this value to test
trueOrFalse(true);

Solution

// solution required