[JS 2강] 똑똑한 웹사이트의 비결! 조건문과 반복문 마스터하기
"상황에 따라 판단하고, 복잡한 일을 대신 반복해주는 로직을 배워봅시다."
안녕하세요! 지난 1강에서는 변수를 통해 데이터를 저장하는 법을 배웠습니다. 오늘은 그 데이터를 활용해 웹사이트가 스스로 판단(조건문)하게 만들고, 귀찮은 일을 반복(반복문)시키는 방법을 알아보겠습니다.
1. 상황에 따라 다르게 실행하기: 조건문(if)
조건문은 "만약 ~라면 A를 하고, 아니면 B를 해라"라고 컴퓨터에게 명령하는 것입니다.
✅ if: 조건이 참(true)일 때 실행
✅ else if: 앞의 조건이 아닐 때 새로운 조건 확인
✅ else: 모든 조건에 해당하지 않을 때 실행
2. 여러 번 대신 일해주는: 반복문(for)
같은 동작을 10번, 100번 반복해야 할 때 반복문을 사용하면 코드가 아주 간결해집니다.
- 🔁 for문: 가장 대표적인 반복문으로, 반복 횟수가 정해져 있을 때 주로 사용합니다.
- 🔁 while문: 특정 조건이 참인 동안 계속해서 반복합니다.
3. 조건문과 반복문 실습
브라우저 콘솔(F12)에서 아래 로직을 연습해 보세요. 숫자만 바꿔도 결과가 달라지는 것을 확인할 수 있습니다.
// 1. 조건문 실습: 성적 계산기
let score = 85;
if (score >= 90) {
console.log("등급: A");
} else if (score >= 80) {
console.log("등급: B"); // 출력됨!
} else {
console.log("등급: C");
}
// 2. 반복문 실습: 1부터 5까지 출력하기
console.log("--- 숫자를 세어보자 ---");
for (let i = 1; i <= 5; i++) {
console.log("현재 숫자:", i);
}
// 3. 반복문으로 구구단 2단 만들기
console.log("--- 구구단 2단 ---");
for (let j = 1; j <= 9; j++) {
console.log("2 x", j, "=", 2 * j);
}
로직의 기초를 다지셨습니다!
조건문과 반복문은 모든 프로그래밍 언어의 심장과 같습니다. 꼭 눈으로만 보지 말고 직접 코드를 쳐보세요.
다음 3강에서는 코드를 재사용할 수 있게 만드는 '함수(Function)'를 배워볼게요!
'Frontend > JAVASCRIPT' 카테고리의 다른 글
| [JS 5강] 실전! 이벤트 리스너와 미니 계산기 만들기 (0) | 2026.02.10 |
|---|---|
| [JS 4강] HTML을 내 마음대로! DOM 조작 기초 (0) | 2026.02.10 |
| [JS 3강] 코드를 재사용하자! 함수(Function)의 마법 (0) | 2026.02.10 |
| [JS 1강] 웹사이트가 생각하게 만들기! 자바스크립트 시작과 변수 이해하기 (0) | 2026.02.10 |
