--- id: 56533eb9ac21ba0edf2244df title: Multiple Identical Options in Switch Statements challengeType: 1 videoUrl: '' localeTitle: Несколько идентичных параметров в операторах переключателей --- ## Description
Если оператор break не switch в case оператора switch , следующий оператор (ы) case выполняются до тех пор, пока не будет обнаружен break . Если у вас несколько входов с одним и тем же выходом, вы можете представить их в инструкции switch следующим образом:
switch (val) {
Дело 1:
случай 2:
случай 3:
result = "1, 2 или 3";
ломать;
случай 4:
результат = "4 один";
}
Случаи для 1, 2 и 3 будут давать одинаковый результат.
## Instructions
Напишите оператор switch, чтобы задать answer для следующих диапазонов:
1-3 - «Низкий»
4-6 - «Середина»
7-9 - «Высокое» примечание
Вам нужно будет иметь оператор case для каждого числа в диапазоне.
## Tests
```yml tests: - text: sequentialSizes(1) должен возвращать "Low" testString: 'assert(sequentialSizes(1) === "Low", "sequentialSizes(1) should return "Low"");' - text: sequentialSizes(2) должен возвращать "Low" testString: 'assert(sequentialSizes(2) === "Low", "sequentialSizes(2) should return "Low"");' - text: sequentialSizes(3) должен возвращать "Low" testString: 'assert(sequentialSizes(3) === "Low", "sequentialSizes(3) should return "Low"");' - text: sequentialSizes(4) должен возвращать «Mid» testString: 'assert(sequentialSizes(4) === "Mid", "sequentialSizes(4) should return "Mid"");' - text: sequentialSizes(5) должен возвращать "Mid" testString: 'assert(sequentialSizes(5) === "Mid", "sequentialSizes(5) should return "Mid"");' - text: sequentialSizes(6) должен возвращать «Mid» testString: 'assert(sequentialSizes(6) === "Mid", "sequentialSizes(6) should return "Mid"");' - text: sequentialSizes(7) должен возвращать "Высокий" testString: 'assert(sequentialSizes(7) === "High", "sequentialSizes(7) should return "High"");' - text: sequentialSizes(8) должен возвращать "Высокий" testString: 'assert(sequentialSizes(8) === "High", "sequentialSizes(8) should return "High"");' - text: sequentialSizes(9) должен возвращать "Высокий" testString: 'assert(sequentialSizes(9) === "High", "sequentialSizes(9) should return "High"");' - text: Вы не должны использовать никаких утверждений if или else testString: 'assert(!/else/g.test(code) || !/if/g.test(code), "You should not use any if or else statements");' - text: Вы должны иметь девять case заявлений testString: 'assert(code.match(/case/g).length === 9, "You should have nine case statements");' ```
## Challenge Seed
```js function sequentialSizes(val) { var answer = ""; // Only change code below this line // Only change code above this line return answer; } // Change this value to test sequentialSizes(1); ```
## Solution
```js // solution required ```