언어/JavaScript

[javaScript] 반복문의 차이( for, while)

홍시_코딩기록 2023. 6. 8. 20:37

반복문

for 반복문 for-of 반복문 for-in 반복문 while 반복문
for (let i = 0 i < 3; i++
   {
      console.log(i)
   }
 
for (const el of array)
   {
      console.log(el);
   }
 
for (const key in obj)
   {
     console.log(key);
     console.log(obj[key]);
   }
 
while (isLoggedIn) {
....
}
 

for 반복문

- for(변수를 초기화; 조건; 매 반복 이후에 실행할 코드)

- 특정횟수만큼 코드를 실행하도록 함.
- 보통은 매 반복마다 증가 또는 변화

- 세미콜론으로 구분

 

for-of 반복문

- 배열의 모든 요소에 대해 코드를 실행할 수 있도록 함.

- of를 사용하여 상수를 생성

 

for in 반복문

- 객체의 모든 키에 대해 코드를 실행해주는 반복문

- 객체를 다루는 반복문이라는 차이점이 있음.

- 객체의 모든 키에 접근

 

while 반복문

- 어떤 조건이 충족되면 반복문 실행, 어떤 이유로 그 조건이 거짓이 되면 반복문에서 빠져나옴.

- 반복문 내부에서 어느 시점이 되면 변경 될 불리언을 가지고 있음.

 

 
*보통 for, while 만 사용함