Инструкция switch оценивает условие и предоставляет несколько точек принятия решения в зависимости от значения.

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

if (raining) { 
  // put on wellies
} else-if (snowing) { 
  // put on snow boots 
} else-if (sunny) { 
  // put on sandals 
} else { 
  // stay indoors
}

Мы оцениваем только три результата, raining, snowing и sunny, с оператором else, чтобы поймать любой другой тип погоды, и его уже довольно трудно прочитать.

Что, если бы мы захотели создать проверку для чего-то с большими возможностями, например, для проверки дня недели и выполнения соответствующих работ?

Эта статья была размещена на Medium в очень урезанной версии, чтобы охватить более широкую аудиторию.

Если вы хотите прочитать эту статью, перейдите по следующей ссылке.

CodeTips стремится помочь новичкам с нулевым или очень небольшим опытом научиться программировать.

Почему бы не подписаться на нашу рассылку и получать свежие статьи прямо на почту?

Первоисточник этого контента — CodeTips.

Первоначально опубликовано на https://www.codetips.co.uk 8 мая 2019 г.