JavaScript의 switch-case 문
switch-case 문을 사용하면
변수의 값에 따라
다른 코드를 실행할 수 있습니다.
이 문의 구문은 다음과 같습니다:
switch (변수) {
case '값1':
/*
여기에는 변수가 값1을 가질 경우
실행될 코드가 위치합니다
*/
break;
case '값2':
/*
여기에는 변수가 값2를 가질 경우
실행될 코드가 위치합니다
*/
break;
case '값3':
/*
여기에는 변수가 값3을 가질 경우
실행될 코드가 위치합니다
*/
break;
default:
/*
여기에는 어떤 값과도 일치하지 않을 경우
실행될 코드가 위치합니다
*/
break;
}
switch-case 문을 사용한
예제 코드를 작성해 보겠습니다:
let num = 1;
switch (num) {
case 1:
console.log('value1');
break;
case 2:
console.log('value2');
break;
case 3:
console.log('value3');
break;
default:
console.log('잘못된 값(incorrect value)');
break;
}
다음 코드를 switch-case 문을 사용하여 다시 작성하세요:
let lang = 'ru';
if (lang == 'ru') {
console.log('rus');
} else if (lang == 'en') {
console.log('eng');
} else if (lang == 'de') {
console.log('deu');
} else {
console.log('지원하지 않는 언어(language not supported)');
}