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 문의 사용법에 대해 자세히 설명합니다.