조건문 (스위치)

Jinkyu Kim·2023년 2월 23일

Javascript

목록 보기
25/30

if, else if를 반복적으로 사용해야하는 경우, 특정한 범위 내에서 검사한다면
switch문으로 대체해서 깔끔하게 작성하는것이 좋다

switch문 예시)

let day = 1;
let dayName;
switch (day) {
            case 0:
                dayName = '월요일';
                break; //각각의 case는 break를 걸어주어야한다.
            case 1:
                dayName = '화요일';
                break;
            case 2:
                dayName = '수요일';
                break;
            case 3:
                dayName = '목요일';
                break;
            case 4:
                dayName = '금요일';
                break;
            case 5:
                dayName = '토요일';
                break;
            case 6:
                dayName = '일요일';
                break;
        }
  console.log(dayName);
  
let condition = 'okey';
let text;

break사용법

switch(condition){
	case 'okay':	//두 개의 case가 동일한 결과 코드를 나오도록 하고 싶다면 break를 생략하면 된다.
    case 'good':
    	text = '좋음';
        break; 
    case 'bad':
    	text = '나쁨';
        break;
       ** default:** //if문 마지막의 else처럼 모든 조건이 해당하지 않는 경우 코드를 실행한다.
        	console.log('해당하는 컨디션이 없음');
 }

0개의 댓글