본문 바로가기

JavaScript

JavaScript loop 문 총정리

반응형

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);


 

 

반응형