Конструкция switch JS

1 мин
Автор PINTA IT
Конструкция switch JS
Конструкция switch JS

Управляющая конструкция switch позволяет выполнять различные блоки кода, в зависимости от значения переменной.
Похож на if...else, но решает более узкую задачу.

Как пишется - В круглых скобках указывается переменная, значение которой сравнивается. В фигурных скобках с помощью ключевого слова case указываются возможные значения и код, который нужно выполнить.

Пример приветствия пользователя в зависимости от статуса:

switch (membershipStatus) {
  case "vip":
    // выполнится, если в переменной membershipStatus хранится строка "vip"
    console.log("Приветствуем вас, ваше великолепие!")
    console.log("рады вас видеть!")
    break
  case "diamond":
    console.log("Здравствуйте, бриллиантовый клиент!")
    break
  case "gold":
    console.log("Привет, золотой мой!")
    break
  default:
    // выполнится, если ни один другой случай не сработал
    console.log("Прив")
    break
 }

Похожие публикации