switch в круглых скобках содержит переменную любого типа для последующего сравнения с условиями внутри блока кода
case находятся внутри блока кода.
let value = 2;
let result;
switch (value) {
case 1: result = 10;
case 2: result = 20;
case 3: result = 30;
}
30
let value = 2;
let result;
switch (value) {
case 1: result = 10; break;
case 2: result = 20; break;
case 3: result = 30; break;
}
20
let value = 5;
let result;
switch (value) {
case 1: result = 10; break;
case 2: result = 20; break;
case 3: result = 30; break;
}
undefined
let value = 5;
let result;
switch (value) {
case 1: result = 10; break;
case 2: result = 20; break;
case 3: result = 30; break;
default: result = 100;
}
100