freeCodeCamp/guide/spanish/certifications/javascript-algorithms-and-d.../basic-javascript/use-conditional-logic-with-.../index.md

53 lines
1.6 KiB
Markdown
Raw Normal View History

2018-10-12 19:37:13 +00:00
---
title: Use conditional logic with If statements
localeTitle: Usa lógica condicional con sentencias if
---
## Usa lógica condicional con sentencias if
### Explicación del problema:
_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._
#### Sugerencia 1
Su declaración `if` evaluará si su `(condition)` es `true` o `false` y ejecutará (si se evalúa como `true` ) la `{statement}` declarada justo después de esta.
> _intenta resolver el problema ahora_
#### Sugerencia 2
En caso de que su `(condition)` evalúe como `false` la `{statement}` no se ejecutará y la función devolverá la siguiente sentencia de `return` .
> _intenta resolver el problema ahora_
## ¡Alerta de spoiler!
**¡Solución por delante!**
## Solución de código básico:
```javascript
// Setup
function trueOrFalse(wasThatTrue) {
// Only change code below this line.
if (wasThatTrue)
{
return "Yes, that was true";
}
return "No, that was false";
// Only change code above this line.
}
```
### Explicación del código
La función primero evalúa `if` la condición `(wasThatTrue)` evalúa como `true` . Si lo hace, ir devuelve la declaración entre las llaves. Si no lo hace, devuelve la siguiente declaración de `return` fuera de ellos.
### Recursos
* ["Boolean" - MDN Glosario](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)
* ["if ... else" - referencia de JavaScript MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/if…else)