조건문이란?
조건문은 특정 조건이 참인지 거짓인지
에 따라 프로그램의 실행 흐름을 제어하는 구문입니다.
마치 "만약 비가 오면 우산을 쓰고, 그렇지 않으면 쓰지 않는다"와 유사하게, 코드 상에서도 특정 조건에 따라 다른 작업을 실행하도록 만들 수 있습니다.
조건문의 필요성
프로그램은 데이터와 그 데이터에 대한 조건들을 통해 동작합니다.
조건문은 데이터의 상태에 따라 다르게 동작하도록 프로그램을 설계할 때 필수적인 요소입니다.
예를 들어, 사용자의 입력 값에 따라 다른 메시지를 보여주거나, 게임에서 캐릭터의 체력이 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등급
다음 내용이 궁금하다면?
코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!