[Javascript] switch문에 여러개 case 한 번에 처리하기

switch문 작성

JavaScript의 switch 문에서 여러 개의 case를 한 번에 처리하려면 case들을 그룹화하고 동일한 코드를 실행하도록 구성할 수 있습니다. 아래는 간단한 예시 코드입니다.

See the Pen javascript - switch 중복 case by saladent (@saladent) on CodePen.

위의 코드에서 apple, banana, orange는 모두 "This is a fruit"을 출력하게 됩니다.

strawberry와 blueberry는 "This is a berry"를 출력하며, grape와 kiwi는 "This is a small fruit"을 출력하게 됩니다.

 

default는 모든 case에 해당하지 않을 때 실행되는 부분입니다.

break문은 해당 case 블록이 실행된 후, switch 문을 빠져나가게 해줍니다. 다음 case 블록이나 default 블록이 실행되지 않습니다.

 

 

함수로 switch문 작성

이번에는 위에 작성한 동일한 코드를 함수로 변환하여 switch문의 결과값을 반환해주는 코드입니다.

checkFruitType 함수는 fruit에 따라 해당하는 결과값을 반환합니다.

주어진 예제에서는 checkFruitType 매개변수로 apple이 들어와 apple 케이스에 해당하는 "This is a common fruit"라는 결과값이 반환될 것입니다.

See the Pen javascript - switch 중복 case 함수로 by saladent (@saladent) on CodePen.