본문으로 건너뛰기

조건문이란?

조건문이란?

조건문은 특정 조건이 참인지 거짓인지에 따라 프로그램의 실행 흐름을 제어하는 구문입니다.

마치 "만약 비가 오면 우산을 쓰고, 그렇지 않으면 쓰지 않는다"와 유사하게, 코드 상에서도 특정 조건에 따라 다른 작업을 실행하도록 만들 수 있습니다.


조건문의 필요성

프로그램은 데이터와 그 데이터에 대한 조건들을 통해 동작합니다.

조건문은 데이터의 상태에 따라 다르게 동작하도록 프로그램을 설계할 때 필수적인 요소입니다.

예를 들어, 사용자의 입력 값에 따라 다른 메시지를 보여주거나, 게임에서 캐릭터의 체력이 0이 되면 게임이 종료되는 등의 동작을 구현할 때 조건문을 사용합니다.


if문

if 문은 조건식이 참일 때 코드 블록을 실행하는 구문입니다.

if문의 기본 구조
if (조건식) {
// 조건식이 참일 때 실행될 코드
}

조건식이란?

조건식은 참 또는 거짓의 값을 가지는 표현식입니다.

예를 들면, x > 10이라는 표현식은 x의 값이 10보다 크면 참이 되고, 그렇지 않으면 거짓이 됩니다.


예제

if문 사용 예제
let age = 21;

if (age >= 20) {
console.log('성인입니다');
}
// 출력: 성인입니다

else문

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

if-else문 기본 구조
if (조건식) {
// 조건식이 참일 때 실행될 코드
} else {
// 조건식이 거짓일 때 실행될 코드
}

else-if문으로 여러 조건 처리하기

else if 문을 사용해 여러 조건을 처리할 수 있습니다.

if, else if, else를 같이 사용하면 여러 가지 조건 중에서 가장 먼저 참인 조건의 코드 블록만 실행됩니다.

if, else if, else 사용 예시
let score = 85;

if (score >= 90) {
console.log('A등급');
} else if (score >= 80) {
console.log('B등급');
} else {
console.log('C등급');
}
// 출력: B등급

다음 내용이 궁금하다면?

월 12,500원 PLUS 멤버십 가입 or 강의를 등록해 주세요!