if 조건문

if 조건문은 조건을 설정합니다. 이 조건문을 사용하여, 예를 들어 "변수 a가 변수 b보다 큰가?"라는 질문을 프로그램에 던지고, 답에 따라 다른 코드를 실행할 수 있습니다.

일반적으로 이 조건문은 else 조건문과 조합하여 사용됩니다.

구문

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

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

예시

변수 값이 1과 같으면 화면에 메시지를 출력해 봅시다:

javascriptlet test = 1;

if (test == 1) {
  alert('+++');
}

예시

변수 값이 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보다 작음');
}

함께 보기

  • 역조건을 만드는 else 조건문
  • 역시 조건을 만드는 elseif 조건문
  • 역시 조건을 만드는 switch 조건문