JavaScript에서 사용할 수 있는 다양한 반복문(루프)의 종류와 간단한 설명을 나열하겠습니다.
1. `for` 반복문
특정 횟수만큼 코드 블록을 반복합니다.
for (let i = 0; i < 5; i++) {
console.log(i); // 0, 1, 2, 3, 4를 차례로 출력
}
2. `for/in` 반복문
객체의 속성을 순회합니다.
const person = {firstName: "John", lastName: "Doe"};
for (const key in person) {
console.log(key, person[key]); // 속성 이름과 값을 출력
}
3. `for/of` 반복문
이터러블 객체(배열, 문자열, Map, Set 등)의 값을 순회합니다.
const fruits = ['apple', 'banana', 'cherry'];
for (const fruit of fruits) {
console.log(fruit); // apple, banana, cherry를 차례로 출력
}
4. `while` 반복문
지정된 조건이 참인 동안 코드 블록을 반복합니다.
let i = 0;
while (i < 5) {
console.log(i); // 0, 1, 2, 3, 4를 차례로 출력
i++;
}
5. `do/while` 반복문
지정된 조건이 참인 동안 코드 블록을 반복하며, 최소 한 번은 실행됩니다.
let i = 0;
do {
console.log(i); // 0, 1, 2, 3, 4를 차례로 출력
i++;
} while (i < 5);
'JavaScript' 카테고리의 다른 글
JavaScript "break" vs "continue" (0) | 2023.08.21 |
---|---|
JavaScript for/in과 for/of의 차이점 (0) | 2023.08.21 |
JavaScript switch 문 개념 바로잡 (0) | 2023.08.21 |
JavaScript "==" vs "===" 비교 연산자 (0) | 2023.08.21 |
javascript if구문 기초 개 (0) | 2023.08.21 |