조건문과 반복문은 프로그래밍에서 가장 기본적이고 중요한 구문으로, 특정 조건에 따라 코드 블록을 실행하거나 반복적인 작업을 수행하는 데 사용됩니다. 자바스크립트에서는 다양한 유형의 조건문과 반복문을 지원합니다.
조건문 (if/else, switch)
if/else 문
if/else 문은 주어진 조건이 참(true)인 경우와 거짓(false)인 경우에 서로 다른 코드 블록을 실행하는 데 사용됩니다.
let age = 18;
if (age >= 18) {
console.log('성인입니다.');
} else {
console.log('미성년자입니다.');
}
switch 문
switch 문은 주어진 변수의 값에 따라 다른 경우들을 분기하여 처리하는 데 사용됩니다.
let day = '월요일';
switch (day) {
case '월요일':
console.log('출근합니다.');
break;
case '화요일':
console.log('회의가 있습니다.');
break;
default:
console.log('휴일입니다.');
}
반복문 (for, while, do/while)
for 문
for 문은 주어진 조건이 참인 동안 코드 블록을 반복하여 실행하는 데 사용됩니다.
for (let i = 1; i <= 5; i++) {
console.log(i);
}
while 문
while 문은 주어진 조건이 참인 동안 코드 블록을 계속해서 반복하여 실행하는 데 사용됩니다.
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
do/while 문
do/while 문은 코드 블록을 먼저 실행하고, 주어진 조건이 참인 경우 계속해서 반복하여 실행하는 데 사용됩니다.
let i = 1;
do {
console.log(i);
i++;
} while (i <= 5);
중첩된 조건문과 반복문
조건문과 반복문은 필요에 따라 중첩하여 사용할 수 있습니다. 이를 통해 복잡한 로직을 구현할 수 있습니다.
for (let i = 1; i <= 3; i++) {
console.log('바깥 반복문:', i);
for (let j = 1; j <= 2; j++) {
console.log('안쪽 반복문:', j);
}
}
조건문과 반복문은 프로그래밍에서 필수적인 구문으로, 주어진 조건에 따라 코드 블록을 실행하거나 반복적인 작업을 수행합니다. if/else와 switch를 사용하여 조건에 따라 다른 처리를 할 수 있으며, for, while, do/while을 사용하여 반복 작업을 수행할 수 있습니다. 또한, 중첩된 조건문과 반복문을 사용하여 복잡한 로직을 처리할 수 있습니다. 조건문과 반복문을 잘 활용하여 효율적인 프로그래밍을 하시기 바랍니다!
'Language > JavaScript' 카테고리의 다른 글
[JS] DOM(Document Object Model) 조작 (0) | 2023.07.20 |
---|---|
[JS] 배열과 객체 (0) | 2023.07.20 |
[JS] 함수 정의와 활용 (0) | 2023.07.20 |
[JS] 변수, 데이터 타입, 연산자 (0) | 2023.07.20 |
[JS] JavaScript 소개와 기본 구문 (0) | 2023.07.20 |