else if 구문

else if 구문은 동시에 else 구문과 다음 if 조건문입니다.

구문

javascriptif (논리식 1) {
  /*
    여기에 위치한 코드는
    논리식 1이 참일 때 실행됩니다
  */
} else if (논리식 2) {
  /*
    여기에 위치한 코드는
    논리식 2가 참일 때 실행됩니다
  */
} else {
  /*
    여기에 위치한 코드는
    논리식 2가 거짓일 때 실행됩니다
  */
};

중괄호 안에 표현식이 하나만 있는 경우, 중괄호를 생략할 수 있습니다.

예시

변수에 1, 2 또는 3이 저장되어 있는지 확인하고 해당 값을 출력합니다:

javascriptlet num = 1;

if (num == 1) {
  alert('value1');
} else if (num == 2) {
  alert('value2');
} else if (num == 3) {
  alert('value3');
} else {
  alert('알 수 없는 값');
};

참고 항목

  • 조건문을 만드는 if 구문
  • 반대 조건을 만드는 else 구문