[JS] 반복문 while / for

전미혜·2023년 3월 7일
0
post-thumbnail

반복문

반복문은 비슷하거나 동일한 구문을 반복해서 수행할 수 있는 구문이다.
대표적인 반복문은 다음 두 가지이며, 두 반복문은 구조 및 동작방식에서 차이를 보인다.

1. while문

주어진 조건이 참(true)일 '동안에' 구문을 반복하는 반복문

while( 조건 ){
// 조건이 true인 동안에 반복할 구문
}

→조건이란 불리언을 반환하거나 불리언으로 해석될 수 있는 표현식
→반복구문은 '루프loop'라고도 한다
→다르게 말하면 조건이 false가 될 때 까지 구문을 반복한다.

2. for문

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

for(초기식; 조건식; 반복식){
// 조건이 true인 경우 반복 수행할 코드
}

→초기식: 반복 조건의 초기화 작업
→반복식: 반복이 한 번 끝날 때 마다 실행될 작업

  1. 초기식은 처음 한 번만. 초기식 완료 후 조건식 확인
  2. 조건식의 결과가 참이면, 중괄호 구문을 실행한다!
  3. 중괄호 안의 구문이 한 번 실행될 때 마다 반복식이 실행된다.
  4. 다시 조건문으로 돌아와 반복을 할지 말지 결정한다.
  5. 조건식이 false를 반환할 때 까지 반복한다.

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

profile
내 개발 인생의 Bootstrapping

0개의 댓글