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){ 자바스크립트 코드; });