JavaScript Инструкция switch | CODECAST
ES1

Инструкция switch

Синтаксис:
switch (переменная) {
case 'значение 1': код; break;
case 'значение 2': код; break;
...
case 'значение n': код; break;
default:если переменная не совпала ни с одним значением; break;}


Инструкция switch сравнивает выражение с указанными вариантами внутри неё, а затем
выполняет заложенный код.

JavaScript | MDN


Пример:

        
var poet = 'Пушкин';

switch(poet) {
    case "Пушкин":
        console.log("Здесь будет город заложен.");
        console.log("Назло надменному соседу;");
        break;
    case "Лермонтов":
        console.log("Скажи-ка, дядя, ведь не даром");
        console.log("Москва, спаленная пожаром,");
        console.log("Французу отдана?");
        break;
    case "Некрасов":
        console.log("Зима!.. Крестьянин, торжествуя,");
        console.log("На дровнях обновляет путь;")
        console.log("Его лошадка, снег почуя,")
        console.log("Плетется рысью как-нибудь;"); 
        break;
    default:
        console.log("Пока не требует поэта");
        console.log("К священной жертве Аполлон,");
        console.log("В заботах суетного света");
        console.log("Он малодушно погружен;");
}