본문 바로가기

javascript

switch문 사용법과 언제사용하는지? else if 와 비슷한 switch

switch (text)
{
    case 오늘 : today; break;
    case 내일 : tomorrow; break;
    ...
    default: 실행문n; break;
}

 

text 자리는 표현식 

: 옆은 실행문 이다.

 

switch문은 조건이 맞으면 실행시켜주는 아이.

 

 

예를들면

 

오늘이 today가 맞으면 실행,

내일이 tomorow가 맞으면 실행 이라고 보면된다.

대신 여기에 default, break가 필수로 들어가야 하는데 원하는 결과가 나오면 중단 할 수있는 것이다.

 

 

그래서 switch 문은 보통 else if가 반복될때 사용된다.

 

else if 가 길어지면 가독성에 문제가 있기때문에 return 구문으로 끊어주는것도 많이들 사용한다고 한다.

또한 객체로 값을 만들어주고 그 값을 맵핑해서 꺼내오는 작업도 한다고..ㅎㅎ

여러가지 방법이 있으니 사용할때 응용을 해봐야겠다.

반응형