freeCodeCamp/curriculum/challenges/espanol/02-javascript-algorithms-an.../basic-javascript/adding-a-default-option-in-...

2.3 KiB

id title challengeType videoUrl forumTopicId dashedName
56533eb9ac21ba0edf2244de Agrega una opción predeterminada en las declaraciones switch 1 https://scrimba.com/c/c3JvVfg 16653 adding-a-default-option-in-switch-statements

--description--

En una declaración switch puede que no seas capaz de especificar todos los valores posibles como declaraciones de case (caso). En su lugar, se puede añadir la declaración default, la cual se ejecutará si no se encuentran declaraciones case. Piensa en ella como la última sentencia else en una cadena if/else.

Una declaración default debe ser el último caso.

switch (num) {
  case value1:
    statement1;
    break;
  case value2:
    statement2;
    break;
...
  default:
    defaultStatement;
    break;
}

--instructions--

Escribe una declaración switch para establecer answer con las siguientes condiciones:
a - apple
b - bird
c - cat
default - stuff

--hints--

switchOfStuff("a") debe devolver la cadena apple

assert(switchOfStuff('a') === 'apple');

switchOfStuff("b") debe devolver la cadena bird

assert(switchOfStuff('b') === 'bird');

switchOfStuff("c") debe devolver la cadena cat

assert(switchOfStuff('c') === 'cat');

switchOfStuff("d") debe devolver la cadena stuff

assert(switchOfStuff('d') === 'stuff');

switchOfStuff(4) debe devolver la cadena stuff

assert(switchOfStuff(4) === 'stuff');

No debes usar ninguna sentencia if o else

assert(!/else/g.test(code) || !/if/g.test(code));

Debes utilizar una declaración default

assert(switchOfStuff('string-to-trigger-default-case') === 'stuff');

Debes tener al menos 3 declaraciones de ruptura (break)

assert(code.match(/break/g).length > 2);

--seed--

--seed-contents--

function switchOfStuff(val) {
  var answer = "";
  // Only change code below this line



  // Only change code above this line
  return answer;
}

switchOfStuff(1);

--solutions--

function switchOfStuff(val) {
  var answer = "";

  switch(val) {
    case "a":
      answer = "apple";
      break;
    case "b":
      answer = "bird";
      break;
    case "c":
      answer = "cat";
      break;
    default:
      answer = "stuff";
  }
  return answer;
}