본문으로 건너뛰기
실습하기

조건문, 반복문, 함수의 조합

조건문, 반복문, 함수는 프로그래밍의 논리를 제어하는 가장 기본적인 구성 요소들입니다.

각각의 역할을 간단히 정리해 살펴보겠습니다.


조건문

조건문은 주어진 조건에 따라 코드를 선택적으로 실행합니다.

온도에 따라 다른 메시지 출력하기
function checkTemperature(temperature) {
if (temperature > 20) {
console.log('따뜻한 날씨입니다');
} else if (temperature > 10) {
console.log('서늘한 날씨입니다');
} else {
console.log('추운 날씨입니다');
}
}

checkTemperature(15);

반복문

반복문은 주어진 조건에 따라 코드를 반복적으로 실행합니다.

1부터 10까지의 숫자 중에서 짝수만 출력하기
for (let i = 1; i <= 10; i++) {
if (i % 2 === 0) {
console.log(i);
}
}

함수

함수는 코드를 묶어서 재사용 가능한 단위로 만듭니다.

숫자 배열의 평균 구하기
function getAverage(numbers) {
let sum = 0;

for (let num of numbers) {
sum += num;
}

return sum / numbers.length;
}

const scores = [90, 85, 78, 92];
const average = getAverage(scores);

console.log(`평균 점수: ${average}`);

조건문, 반복문, 함수 조합하기

이 세 가지 논리 구조를 함께 사용하면 보다 더 복잡한 작업을 수행할 수 있습니다.

화면 중앙의 코드는 함수 getAverage를 이용하여 평균 점수를 먼저 구한 후, 반복문과 조건문을 조합해서 평균보다 높은 점수만 출력합니다.

이처럼 조건문, 반복문, 함수를 적절하게 조합하면 다양하고 복잡한 작업을 간단하게 해결할 수 있습니다.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!