JavaScript. SWITCH
Четверг, 15 сентября 2011 г.Рубрика: JavaScript -> Условия
Метки: case | javascript | js | switch
Просмотров: 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>

