for()문이란?

for문은 조건식을 만족할 때까지 특정 코드를 반복하여 실행합니다. 반복된 작업을 수행해야 할 때 사용합니다.
사용 방법은 다음과 같습니다.


기본형

    for(초깃값; 조건식; 증감식){
        자바스크립트 코드;
    }

다음은 for문으로 '반복1~반복10'까지 i를 1씩 증가하며 출력한 예제입니다.
<script>
         초깃값     조건식   증감식
    for(var i = 1; i <10; i++){
        document.write("반복" + i, "<br>");   //중괄호의 코드가 10회 반복해서 실행됩니다.
    }
</script>

    실행결과:
    반복1
    반복2
    반복3
    반복4
    반복5
    반복6
    반복7
    반복8
    반복9
    반복10

forEach문이란?

forEach 반복문은 오직 배열에서만 사용가능한 메서드입니다. forEach구문의 인자로 Callback함수를 사용할 수 있고 배열의 각 요소들이 반복될 때 이 Callback함수가 호출됩니다.
forEach구문의 Callback 함수의 매개변수로는 배열의 값(item), 배열의 인덱스(index), 배열 자체(array)가 있습니다.

아래 예제는 forEach() 구문의 사용 방법입니다.


기본형

    배열                       Callback함수
    array.forEach(function(item, index, array){
        자바스크립트 코드;
    });