- 조건을 충족될때까지 반복적으로 동작을 수행
- 배열은 인접한 메모리 위치에 동일한 유형의 여러 데이터를 저장 하는데 사용
- 5개의 index에 값을 인쇄할수 있는 배열 A를 가정
반복문을 사용 안했을때 예시
let A = [1,2,3,4,5] console.log(A[0]) //1 console.log(A[1]) //2 console.log(A[2]) //3 console.log(A[3]) //4 console.log(A[4]) //5
반복문을 사용 했을때 예시
for ( i = 0 ; i < 6 ; i ++){ console.log(A[i]) }
- 배열의 크기가 작을 경우에는 위의 예시를 통해 할수 있다
- 10000개 또는 그 이상의 크기를 인쇄하여야 할때 직접 손으로 입력 할수 있을까❔
- 배열의 끝을 알고 있지 않다면 어떻게 인쇄할것인가❔
- 배열의 각 요소에 대해 작업해야 함으로 반복문을 사용하기에 조합이 좋다
- 배열의 크기가 크거나 끝을 모를경우, 하드코딩을 방지
- 코드 길이의 단축으로 가독성을 향상 시키고 간편한 수정 가능
- 개발자의 실수를 줄이고
- for문으로 대부분 대체 가능
- while, do ~while 은 다른 개발자들도 거의 사용 안함