else 구문

else 구문은 if 구문의 조건이 거짓일 때 실행될 코드 블록을 정의합니다.

문법

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

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

예제

변수 값이 0보다 큰지 아닌지 확인해 봅시다:

javascriptlet test = -1;

if (test > 0) {
  alert('+++');
} else {
  alert('---');
}

예제

if-else 구문은 서로 원하는 방식대로 중첩할 수 있습니다:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('5보다 작거나 같음');
  } else {
    alert('5보다 큼');
  }
} else {
  alert('0보다 작음');
}

참고 항목

  • 조건을 만드는 if 구문
  • 조건을 만드는 elseif 구문
  • 조건을 만드는 switch 구문