반복문은 같은 계산을 여러번 하는 것을 한 번의 코딩으로 해결할 수 있게끔 해준다.
또한 코딩을 하는 사람이 여러번 반복되는 작업을 일일이 하나씩 작업을 하게된다면 실수가 일어날 수도 있기 때문에 한 번의 반복문 사용으로 실수를 없앨 수도 있다.
반복문은 4가지 구역으로 나눌 수 있는데
for ([initialization]; [condition]; [final-expression])
statement
반복문은 1 -> 2- > 4 -> 3 -> 2 -> 4 -> 3…의 순서대로 작동한다고 생각하면 편하다
예를들어
for (let i = 0; i < 10; i++) {
console.log(‘Hi!’);
}
위와 같은 반복문이면 카운터변수인 i가 0부터 1씩 증가하여 10이 되기전까지 console.log(‘Hi!’)를 반복하게 된다. 그렇게 해서 0부터 9까지 총 10번의 Hi가 콘솔에 출력될 것이다. 이 예제는 가장 기본적인 방법이고 블럭문에 if문을 활용하여 다양한 조건을 추가할 수도 있다.