반복문이란 반복적으로 수행해야 하는 동작을 처리하기 위해 사용되는 제어문을 의미한다.
for
for 문은 가장 대표적인 반복문으로, for 뒤에 오는 () 괄호 안에 시작 값, 조건식, 증감 값을 작성하고, 조건이 참인 동안 시작 값부터 증가 또는 감소하며 반복한다.
for (let i = 0; i < 5; i++) {
console.log(i);
} // 0 1 2 3 4
반복문은 기본적으로 주어진 조건에 의해 결괏값이 거짓이 될 때 빠져나오게 된다. 이때 break 명령어를 사용하면 이러한 조건과 무관하게 사용자가 원하는 지점에서 반복문을 빠져나올 수 있다.
for (let i = 0; i < 10; i++) {
if (i === 5) {
break;
}
console.log(i);
} // 0 1 2 3 4
continue
전체 반복문을 종료하는 것이 아닌, 현재 반복을 종료하고 다음 반복으로 넘기는 명령어이다.
for (let i = 0; i < 10; i++) {
if (i === 5) {
continue;
}
console.log(i);
} // 0 1 2 3 4 6 7 8 9
for of
반복 가능한 객체에 사용할 수 있는 반복문으로 주어진 객체를 차례대로 순회한다.
const arr = [1, 2, 3, 4, 5];
for (const i of arr) {
console.log(i);
} // 1 2 3 4 5
while
while 문은 () 괄호 안의 조건이 만족할 동안 내부 코드를 반복한다.
let i = 0;
while (i < 10) {
console.log(i);
i++;
} // 0 1 2 3 4 5 6 7 8 9
do while
do while 문은 while 문과 비슷하지만, 위 코드 예제와 같이 조건을 반복문의 끝에 작성하고, 조건의 참 또는 거짓 여부와 상관없이 최소한 한 번은 실행된다는 특징이 있다.
let i = 0;
do {
console.log(i);
i++;
} while (i < 10);
// 0 1 2 3 4 5 6 7 8 9'Language > JavaScript' 카테고리의 다른 글
| [JavaScript] 문자열 심화 (0) | 2024.09.16 |
|---|---|
| [JavaScript] 함수 (0) | 2024.09.16 |
| [JavaScript] 조건문 (1) | 2024.09.16 |
| [JavaScript] 연산자 (1) | 2024.09.16 |
| [JavaScript] Set과 Map (0) | 2024.09.16 |