반복문은 반복되는 작업을 효율적으로 처리하는 방법입니다.

1. for문

for문은 반복하는 횟수가 정해져 있을 때 주로 사용하며, 다음과 같이 씁니다.

Untitled

var i = 0 //어디부터 반복문을 시작할 것인지
//여기서 var 키워드는 보통 생략합니다
i <6 //반복문을 언제까지 반복할 것인지
i++ //한 번 반복문을 돌 때마다 i를 얼마나 추가할 것인지
//여기서 i++ 은 i = i+1과 같다

아래 예제를 보겠습니다.

for (i=0; i<6; i++) {
	console.log(i);
};
//1~5까지가 출력되어 나타납니다.

이때 i는 0~5까지 반복되고, console.log(i)라는 코드는 총 6회 실행됩니다.

2. while문

while문은 반복하는 횟수가 정해져 있지 않을 때에 주로 사용하며, 다음과 같이 씁니다.

Untitled

아래 예제를 보겠습니다.

let a = 5;
while (a<10) {
	console.log(a);
	a = a+1; //조건에 따라 while문이 끝날 수 있도록 따로 처리해 주어야 합니다.
}

이때 a를 let으로 선언한 것은 a가 계속 바뀌기 때문입니다.

while 문에서 주의할 점은 반복의 시작과 증감값이 명시가 되어있지 않기 때문에, 이 값들을 따로 써주어야 한다는 것입니다.

이때 let a = 5; 는 시작점이고, a = a+1(== a++); 은 증감값입니다.