JavaScript

for문 (반복문)

연93 2022. 7. 30. 16:56

반복문은 비슷하거나 동일한 구문을 반복해서 수행할 수 있는 구문으로 

대표적인 반복문은 while문,for문이 있으며 두 반복문은 구조 및 동작방식에서 차이를 보인다.

 

for문은 구문 작성시 반복을 위해 필요한 세 가지 요소를 한곳에 모아 작성함으로써 보다 명시적으로 반복 횟수를 표현할 수 있는 직관적인 구문이다.

for(초기식; 조건식; 반복식;){ 

    조건이 true인 경우 반복 수행할 코드
}

= 초기식: 반복 조건의 초기화 작업

= 반복식: 반복이 한번 끝날 때마다 실행될 작업

for(let i = 1; i <= 3; i += 1){
console.log(i)
}

1. 변수 i를 초기식으로 초기화 하며 1번만 실행된다.

2. 1 <= 3; 조건식

3. true이므로 console.log 출력 후

4. i += 1반복식 을 실행

for(let i = 1; i <= 8; 1+= 1){
  if(i % 2 == 0){
   console.log(i)
    }
}

8까지의 숫자중 짝수만 출력

--------------------------------------------------------------------

반복문은 비슷하거나 동일한 구문을 반복해서 수행할 수 있는 구문이다.

for문은 초기식,조건식,반복식으로 반복 횟수를 명시적으로 표현할수있다.

for문의 초기식에서 let키워드를 사용해 선언한 변수는 for문의 실행이 끝나면 사용할 수 없다.