[JavaScript] switch문

홍싸리·2023년 6월 12일
0

javascript

목록 보기
8/18

조건문 switch

  • 여러 개의 코드블록 중에서 하나를 선택해야할 때 사용
  • if문과 다르게 부등호로 조건이 들어갈 경우 사용할 수 없다
  • switch문= 등호 형태의 조건문
  • 모든 switch문if문으로 바꿀 수 있지만 if문에서 부등식이 사용된 경우에는 switch문으로 치환할 수 없음

그러나 switch문을 사용함으로써 if문보다 좀 더 코드의 가독성이 좋게끔 작성할 수 있으며 if문보다 switch문이 미세하게 빠르기 때문에 switch문으로 작성할 수 있는 코드가 있다면 if문보다 switch문으로 코딩하는 습관을 가지는 것이 좋다

swtich(표현식){
    case A:
        //실행할 코드 블록
        break;
    case B:
        //실행할 코드블록
        break;
    default:
        //실행할 코드블록
}
//여기서 A, B는 switch문 안의 표현식의 결과값을 의미함

예제

//요일을 구하는 switch문
switch(new Date().getDay()){
    case 0:
        console.log('Sunday');
        break;
    case 1:
        console.log('Monday');
        break;
    case 2:
        console.log('Tuesday');
        break;
    case 3:
        console.log('Wednesday');
        break;
    case 4:
        console.log('Thursday');
        break;
    case 5:
        console.log('Friday');
        break;
    case 6:
        console.log('Saturday');
        break;
}
profile
그럴싸한건 다 따라해보는 프론트엔드 개발자 준비중인 6년차 퍼블리셔

0개의 댓글