본문 바로가기

IT

javascript switch case 구문 사용법 및 예제

 

 

javascript switch case 구문 이랍니다.

if else 구문과 비슷하지만 실제로는 사용법이 조금 다르답니다.  

switch 문 예제 입니다. 

사실 자주 쓰이지는 않는거 같네요

일하다 보면 대부분 if else 구문으로 끝나는 경우가 많네요 ㅎㅎ 

/* 기본의 case 구문*/

var data = 0;
switch (data)
{
case 5:
  document.write("<b>데이터는 5 입니다. </b>");
  break;
case 6:
  document.write("<b>데이터는 6 입니다. </b>");
  break;
case 0,1,2,3,4 :
  document.write("<b>데이터는 0~ 4 입니다. </b>");
  break;
default:
  document.write("<b>없는 데이터 입니다  </b>");
}

 

 만약 case 문에 break가 없다면??

case 문에 break 문이 없다면 다음 case 구문을 다 실행합니다.

위에 예제에서 break를 모두 제거 하면 화면에 "데이터는 0~ 4 입니다. 없는 데이터 입니다  " 를 뿌리게 됩니다.

break 가 있다면 "데이터는 0~ 4 입니다." 까지만 작업후 다음 작업은 하지 않습니다.

break는 switch 문에서 가장 필요한 제어역활을 한답니다.