반복문은 반복되는 작업을 효율적으로 처리하는 방법입니다.
for문은 반복하는 횟수가 정해져 있을 때 주로 사용하며, 다음과 같이 씁니다.
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회 실행됩니다.
while문은 반복하는 횟수가 정해져 있지 않을 때에 주로 사용하며, 다음과 같이 씁니다.
아래 예제를 보겠습니다.
let a = 5;
while (a<10) {
console.log(a);
a = a+1; //조건에 따라 while문이 끝날 수 있도록 따로 처리해 주어야 합니다.
}
이때 a를 let으로 선언한 것은 a가 계속 바뀌기 때문입니다.
while 문에서 주의할 점은 반복의 시작과 증감값이 명시가 되어있지 않기 때문에, 이 값들을 따로 써주어야 한다는 것입니다.
이때 let a = 5; 는 시작점이고, a = a+1(== a++); 은 증감값입니다.