sm 기술 블로그
조건문 본문
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