JavaScript의 else if 구문
else if 구문은
else 블록 내에 조건을 설정할 수 있게 해줍니다.
예제를 살펴보겠습니다:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
}
여러 개의 if 대신 else if를 사용하는 장점은
변수 num의 값이 어떤 조건에도 맞지 않는 상황을
포착할 수 있다는 것입니다:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
} else {
console.log('변수 num의 값이 올바르지 않습니다');
}
변수 day에는 1부터 31까지의 어떤 숫자가 들어 있습니다.
이 숫자가 달의 어느 10일 주간(첫째, 둘째, 셋째)에 속하는지 판단하세요.
이전 문제를 수정하여, 변수 day에 1부터 31까지의 숫자가 아닌 값이 들어 있을 경우
에러 메시지가 출력되도록 하세요.