Files
freeCodeCamp/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/adding-a-default-option-in-switch-statements.md

2.8 KiB
Raw Blame History

id, title, challengeType, videoUrl, forumTopicId, dashedName
id title challengeType videoUrl forumTopicId dashedName
56533eb9ac21ba0edf2244de Додавання опції за замовчуванням до команди Switch 1 https://scrimba.com/c/c3JvVfg 16653 adding-a-default-option-in-switch-statements

--description--

В команді switch ви не матимете можливості вказати усі можливі значення, наприклад, як команда case. Натомість, ви можете додати команду default, яка включатиметься, якщо не знайдено відповідних перемикачів case. Вважайте це фінальною командою else у ланцюжку if/else.

default перемикач повинен бути останнім.

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

--instructions--

Напишіть команду switch, щоб встановити answer за наступних умов:
a - apple
b - bird
c - cat
default - stuff

--hints--

switchOfStuff("a") повинен перетворитися на рядок apple

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

switchOfStuff("b") повинен перетворитися на рядокbird

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

switchOfStuff("c") повинен перетворитися на рядок cat

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

switchOfStuff("d") повинен перетворитися на рядок stuff

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

switchOfStuff(4) повинен перетворитися на рядок stuff

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

Ви не повинні використовувати if чи else команди

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

Вам слід користуватись командоюdefault

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

Потрібно мати щонайменше 3 команди break

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

--seed--

--seed-contents--

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



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

switchOfStuff(1);

--solutions--

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

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