JavaScript. SWITCH

Четверг, 15 сентября 2011 г.
Рубрика: JavaScript -> Условия
Метки: | | |
Просмотров: 453
Подписаться на комментарии по RSS

Оператор switch позволяет делать определённые действия в зависимости от получаемых данных.

switch(time){
 case 1:
  действия
  break;
 case 2:
  действия
  break;
 default: действия, если нет подходящих вариантов
 }

Работает эта конструкция так:

Мы передаём ей переменную, после значение этой переменной сравнивается со всеми возможными значениями, которые перечислены в нашей конструкции, если значение переменной совпадёт со значением в этой конструкции, то будут выполнятся определённые действия. Закрывающим оператором после действий служит break; - после него можно продолжать перечеслять варианты значений. На случай, если никаких совпадений не окажется, есть специальный оператор - default, благодаря которому, можно выполнить какие-то действия, если, скажем, пользователь ввёл не верные данные.

Давайте создадим такую конструкцию, в которой будем проверять какой сегодня день и выводить соответствующее сообщение:

<script type="text/javascript">
  var d=new Date();
  var theDay=d.getDay();
  switch (theDay){
   case 5:
    document.write("Ура, пятница!");
    break;
   case 6:
    document.write("Суббота, можно отдохнуть...");
    break;
   case 0:
    document.write("Воскресенье, можно поспать");
    break;
   default:
    document.write("Трудные рабочие будни...");
  }
 </script>
Поделиться...
twitter.com facebook.com vkontakte.ru mail.ru google.com bobrdobr.ru
Оставьте свой комментарий!

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор, укажите пароль и свой действующий email.

(обязательно)