JavaScript의 else if 구문

else if 구문은 else 블록 내에 조건을 설정할 수 있게 해줍니다. 예제를 살펴보겠습니다:

javascriptlet 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의 값이 어떤 조건에도 맞지 않는 상황을 포착할 수 있다는 것입니다:

javascriptlet 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의 값이 올바르지 않습니다');
}
Задание 1

변수 day에는 1부터 31까지의 어떤 숫자가 들어 있습니다. 이 숫자가 달의 어느 10일 주간(첫째, 둘째, 셋째)에 속하는지 판단하세요.

Задание 2

이전 문제를 수정하여, 변수 day에 1부터 31까지의 숫자가 아닌 값이 들어 있을 경우 에러 메시지가 출력되도록 하세요.