본문 바로가기
프로그래밍/JavaScript

JavaScript 분기문 Switch

by zoo10 2013. 1. 4.

Switch Statement


switch(n)
{
case 1:
  execute code block 1
  break;
case 2:
  execute code block 2
  break;
default:
  code to be executed if n is different from case 1 and 2
} 

대표값을 비교하여 특정 블럭을 실행시킬 수 있다. n이 case 문에 의해 true가 되면 해당 블럭이 실행이 된다. break; 키워드가 있는 것을 눈여겨 봐야 한다. break 키워드는 해당 조건을 실행하고 switch 문을 빠져나가는 역할을 하게 된다.
default 키워드는 모든 조건이 참이 되지 않았을 경우 실행되게 된다. 즉 if.. else의 else 문과 같은 것이다.


var day=new Date().getDay();
switch (day)
{
case 0:
  x="Today it's Sunday";
  break;
case 1:
  x="Today it's Monday";
  break;
case 2:
  x="Today it's Tuesday";
  break;
case 3:
  x="Today it's Wednesday";
  break;
case 4:
  x="Today it's Thursday";
  break;
case 5:
  x="Today it's Friday";
  break;
case 6:
  x="Today it's Saturday";
  break;
} 

요일을 찍는 예제이다.

'프로그래밍 > JavaScript' 카테고리의 다른 글

JavaScript 반복문 For .. in  (0) 2013.01.04
JavaScript 반복문 중단하기  (0) 2013.01.04
JavaScript 반복문 While  (0) 2013.01.04
JavaScript 팝업박스  (0) 2013.01.04
JavaScript 조건문 ( if .. else )  (0) 2013.01.04
JavaScript 연산자  (0) 2013.01.04
JavaScript 오브젝트(Object) 설명  (0) 2013.01.04
자바스크립트 날짜 계산  (4) 2012.06.21