JavaScript 조건

조건 문은 다양한 조건에 따라 다른 작업을 수행하는 데 사용됩니다.

조건 문

코드를 작성하는 동안 다양한 조건에 따라 다른 작업을 수행할 필요가 종종 있습니다.

이를 통해 코드에서 조건 문을 사용할 수 있습니다.

JavaScript에서는 다음과 같은 조건 문을 사용할 수 있습니다:

  • 을 사용하여 첫 번째 조건이 false 일 때 새로운 조건을 정의합니다. if 을 사용하여 지정된 조건이 true 일 때 실행되는 코드 블록을 정의합니다.
  • 을 사용하여 첫 번째 조건이 false 일 때 새로운 조건을 정의합니다. else 을 사용하여 같은 조건이 false 일 때 실행되는 코드 블록을 정의합니다.
  • 을 사용하여 첫 번째 조건이 false 일 때 새로운 조건을 정의합니다. else if 을 사용하여 첫 번째 조건이 false 일 때 새로운 조건을 정의합니다.
  • 을 사용하여 첫 번째 조건이 false 일 때 새로운 조건을 정의합니다. switch 을 사용하여 여러 가지 코드 블록을 정의합니다.

if 문

사용하십시오 if 문법을 사용하여 조건이 true 일 때 실행되는 JavaScript 코드 블록을 정의합니다.

문법

if (조건) {
    조건이 true 일 때 실행되는 코드
} 

주석:if 소문자를 사용하십시오. 대문자(IF 또는 If)는 JavaScript 오류를 일으킬 수 있습니다.

예제

18:00 이전에 시간이되면 "Good day" 인사를 발신합니다:

if (hour < 18) {
    greeting = "Good day";
}

18시 이전에 시간이되면 greeting의 결과는 다음과 같이 될 것입니다:

Good day

자신의 손으로 직접 해보세요

else 문

사용하십시오 else 문법을 사용하여 조건이 false 일 때 실행되는 코드 블록을 정의합니다.

if (조건) {
    조건이 true 일 때 실행되는 코드 블록
} 
    조건이 false 일 때 실행되는 코드 블록
}

예제

hour가 18보다 작을 경우 "Good day" 인사를 만들고, 그렇지 않으면 "Good evening"을 사용합니다:

if (hour < 18) {
    greeting = "Good day";
 }
    greeting = "Good evening";
 } 

greeting의 결과:


자신의 손으로 직접 해보세요

else if 문

사용하십시오 else if 을 사용하여 첫 번째 조건이 false 일 때 새로운 조건을 정의합니다.

문법

if (조건 1) {
    조건 1이 true 일 때 실행되는 코드 블록
} else if (조건 2) {
    조건 1이 false이고 조건 2가 true 일 때 실행되는 코드 블록
 }
    조건 1과 조건 2가 모두 false 일 때 실행되는 코드 블록
}

예제

예를 들어, 시간이 10:00 이전이면 "Good morning" 인사를 생성하며, 10:00 이후이지만 18:00 이전이면 "Good day" 인사를 생성하고, 그렇지 않으면 "Good evening" 인사를 생성합니다:

if (time < 10) {
    greeting = "Good morning";
 }
    greeting = "Good day";
 }
    greeting = "Good evening";
 } 

greeting의 결과:


자신의 손으로 직접 해보세요

더 많은 예제

랜덤 링크
이 예제는 CodeW3C.com 또는 세계野生動物基金(WWF)에 링크를 쓰게 됩니다. 무작위 수를 사용하여 각 링크는 50%의 기회를 가집니다.

수업 외 독서 자료

더 많은 정보가 필요하시면 JavaScript if 문자세한 내용은 JavaScript 고급 강의에서 찾아보세요:

ECMAScript if 문
if 문은 ECMAScript에서 가장 자주 사용되는 문장 중 하나입니다. 이 절에서는 if 문의 사용법에 대해 자세히 설명합니다.