--- id: 56533eb9ac21ba0edf2244da title: Introducing Else Statements challengeType: 1 videoUrl: '' localeTitle: Introduciendo otras declaraciones --- ## Description
Cuando una condición para una sentencia if es verdadera, se ejecuta el bloque de código siguiente. ¿Qué pasa cuando esa condición es falsa? Normalmente no pasaría nada. Con una sentencia else , se puede ejecutar un bloque de código alternativo.
if (num> 10) {
devuelve "Más grande que 10";
} else {
devuelve "10 o menos";
}
## Instructions
Combine las declaraciones if en una sola instrucción if/else .
## Tests
```yml tests: - text: Solo debes tener una sentencia if en el editor. testString: 'assert(code.match(/if/g).length === 1, "You should only have one if statement in the editor");' - text: Debes usar una sentencia else testString: 'assert(/else/g.test(code), "You should use an else statement");' - text: testElse(4) debe devolver "5 o más pequeño" testString: 'assert(testElse(4) === "5 or Smaller", "testElse(4) should return "5 or Smaller"");' - text: testElse(5) debe devolver "5 o más pequeño" testString: 'assert(testElse(5) === "5 or Smaller", "testElse(5) should return "5 or Smaller"");' - text: testElse(6) debe devolver "Más grande que 5" testString: 'assert(testElse(6) === "Bigger than 5", "testElse(6) should return "Bigger than 5"");' - text: testElse(10) debe devolver "Más grande que 5" testString: 'assert(testElse(10) === "Bigger than 5", "testElse(10) should return "Bigger than 5"");' - text: No cambie el código por encima o por debajo de las líneas. testString: 'assert(/var result = "";/.test(code) && /return result;/.test(code), "Do not change the code above or below the lines.");' ```
## Challenge Seed
```js function testElse(val) { var result = ""; // Only change code below this line if (val > 5) { result = "Bigger than 5"; } if (val <= 5) { result = "5 or Smaller"; } // Only change code above this line return result; } // Change this value to test testElse(4); ```
## Solution
```js // solution required ```