차곡차곡

반복문 (Loop) 본문

자바스크립트

반복문 (Loop)

whatd0udo 2024. 2. 22. 13:00

반복문이란?

특정조건이 만족될때까지 코드 블록을 반복해서 실행할 수 있는 프로그래밍 구조

 

반복문을 사용하면 동일한 작업을 여러 번 수행해야할 때 코드를 간결하게 만들 수 있으며 자동화 된 처리가 가능하다.

주로 데이터 리스트, 배열등의 컬렉션을 순회하거나 특정조건까지 연산을 반복하는 경우에 사용한다.

 

반복문 유형

1. for 문

구조 : 반복 횟수가 명확할 때 주로 사용

예시 : javascript에서 for 반복문 사용

for(let i = 0; i < 5; i++) {
  console.log(i); // 0, 1, 2, 3, 4
}

 

2. while 문

구조 : 특정 조건이 참인 동안 코드 블록을 계속해서 실행

예시 :

let userInput;
while (userInput !== "quit") {
  userInput = prompt("메시지를 입력하세요. 'quit'를 입력하면 종료됩니다."); // 사용자 입력 받기
  console.log(`입력한 메시지: ${userInput}`);
}

 

3. do - while 반복문

구조 : do-while 최소 한 번 코드 블록을 실행한 후 조건을 검사하여 추가 반복 결정, 조건 검사보다 실행이 우선시되는 경우에 유용함

예시 :

let i = 0;
do {
  console.log(i); // 0
  i++;
} while (i < 1);

 

 

 

4. for-in /  for-of 반복문

구조 : for - in 반복문은 객체의 속성을 순회할때 for - of 반복문은 반복 가능한 객체 ( 배열, 문자열 ) 등의 요소를 순회할때 사용

예시 : for-of

let fruits = ["Apple", "Banana", "Cherry"];
for (let fruit of fruits) {
  console.log(fruit); // Apple, Banana, Cherry
}

 

'자바스크립트' 카테고리의 다른 글

웹 브라우저와 자바스크립트  (0) 2024.02.22
함수  (0) 2024.02.22
배열  (0) 2024.02.22
자바스크립트 리팩토링  (0) 2024.02.21
조건문 Conditional Statements  (0) 2024.02.20