javascript에서 switch문에 여러개의 case를 한 번에 처리하려면
조회수 27710회
여러개의 값을 하나에서 처리하고 싶은데 case에 어려개를 적으니까 잘 동작하지 않습니다. 어떻게 해야 하나요?
function daysInMonth( month ){
switch(month){
case 2:
return 28;
break;
case 4,6,9,11:
return 30;
default:
return 31; }
}
console.log(daysInMonth(9));
//=> 31
2 답변
-
javascript의 switch문에서 여러개의 값을 한 번에 처리하려면 아래와 같이 case를 여러번 적어 주어야 합니다.
function daysInMonth( month ){ switch(month){ case 2: return 28; case 4: case 6: case 9: case 11: return 30; default: return 31; } } console.log(daysInMonth(9)); // => 30
-
switch 문에서 한번에 여러개의 값을 처리하려고 하는 의도를 모르겠네요.
이런 경우에는 if문으로 처리하는 게 좋아 보입니다.
switch case 는 말 그대로 case 별 처리를 위해 사용하는 걸로 알고 있습니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력