JavaScript
[JavaScript] 기초 : 조건문과 반복문(if, else if, else, switch, for, while, do while)
로블리제
2024. 7. 10. 18:24
조건문과 반복문
자바스크립트에서 조건문과 반복문은 프로그램의 흐름을 제어하는 데 중요한 역할을 합니다. 이 포스트에서는 조건문과 반복문에 대해 자세히 알아보겠습니다.
조건문
조건문은 특정 조건에 따라 다른 코드를 실행할 수 있게 합니다. 주로 사용하는 조건문에는 if, else if, else가 있습니다.
if, else if, else 문
javascript코드 복사
let age = 20;
if (age < 18) {
console.log("미성년자입니다.");
} else if (age >= 18 && age < 60) {
console.log("성인입니다.");
} else {
console.log("노인입니다.");
}
switch 문
switch 문은 다중 조건을 검사할 때 사용됩니다.
javascript코드 복사
let day = 3;
let dayName;
switch (day) {
case 1:
dayName = "월요일";
break;
case 2:
dayName = "화요일";
break;
case 3:
dayName = "수요일";
break;
case 4:
dayName = "목요일";
break;
case 5:
dayName = "금요일";
break;
case 6:
dayName = "토요일";
break;
case 7:
dayName = "일요일";
break;
default:
dayName = "잘못된 입력";
break;
}
console.log(dayName); // "수요일"
반복문
반복문은 코드 블록을 여러 번 실행할 때 사용됩니다. 주로 사용하는 반복문에는 for, while, do...while이 있습니다.
for 문
javascript코드 복사
for (let i = 0; i < 5; i++) {
console.log("현재 i의 값은: " + i);
}
while 문
javascript코드 복사
let count = 0;
while (count < 5) {
console.log("현재 count의 값은: " + count);
count++;
}
do...while 문
javascript코드 복사
let number = 0;
do {
console.log("현재 number의 값은: " + number);
number++;
} while (number < 5);
예제 코드: 조건문과 반복문
javascript코드 복사
// 조건문
let temperature = 22;
if (temperature < 0) {
console.log("날씨가 매우 춥습니다.");
} else if (temperature < 20) {
console.log("날씨가 조금 춥습니다.");
} else {
console.log("날씨가 따뜻합니다.");
}
// 반복문
for (let i = 1; i <= 3; i++) {
console.log("반복문 실행 횟수: " + i);
}
let counter = 1;
while (counter <= 3) {
console.log("while 문 실행 횟수: " + counter);
counter++;
}
결론
조건문과 반복문은 프로그램의 흐름을 제어하는 데 필수적인 요소입니다. 조건문을 통해 다양한 조건을 처리하고, 반복문을 통해 코드를 여러 번 실행할 수 있습니다. 다음 포스트에서는 함수와 스코프에 대해 다루겠습니다.