sm 기술 블로그

조건문 본문

JavaScript

조건문

sm_hope 2022. 5. 15. 20:19

if문

기본구조

if(/*조건식*/){
    /*참인경우 실행될 코드*/
}
else{
    /*if문이 실행되지 않았을 때 실행될 코드*/
}

 

 

 

switch문

기본구조

switch( /*비교할 값*/ ){
    case /*값1*/:
        /*비교할 값이 값1인 경우 실행될 코드*/
        break;
    case /*값2*/:
        /*비교할 값이 값2인 경우 실행될 코드*/
        break;

    /*
    ... 여러개의 case
    */

    default:
        /*비교할 값이 위의 모든 값과 다른 경우 실행될 코드*/
        break;
}

※ break 구문을 만나면 switch-case문을 빠져나올 수 있다. (안쓰면 다음 케이스도 진행됨)

 

 

예시 (입력한 달이 몇일까지 있는지 반환하는 함수)

function solution( month ){
    // 여기에 switch를 이용해 각 달의 날짜수를 반환하는 프로그램을 작성하세요.
    
    switch(month){
        case 1 :
            return 31;
            break;
        case 2 :
            return 28;
            break;
        case 3 :
            return 31;
            break;
        case 4 :
            return 30;
            break;
        case 5 :
            return 31;
            break;
        case 6 :
            return 30;
            break;
        case 7 :
            return 31;
            break;
        case 8 :
            return 31;
            break;
        case 9 :
            return 30;
            break;
        case 10 :
            return 31;
            break;
        case 11 :
            return 30;
            break;    
        default :
            return 31;
            break;
            
    }
}

console.log(solution(12));

 

 

실행결과
31

'JavaScript' 카테고리의 다른 글

예외 처리  (0) 2022.05.18
반복문  (0) 2022.05.15
배열  (0) 2022.05.15
String(문자열)  (0) 2022.05.15
연산자와 함수  (0) 2022.05.15
Comments