for() 문
반복문의 종류 중 하나로, 어떤 특정한 조건이 거짓으로 판별될 때까지 반복하고 싶을 때 사용합니다.
for문의 구조
<script>
for (초기식; 조건식; 증감식) {
document.write("반복" + i, "<br>"); //중괄호의 코드가 10회 반복해서 실행됩니다.
}
</script>
실행결과:
반복1
반복2
반복3
반복4
반복5
반복6
반복7
반복8
반복9
반복10
for()문 문법
for( let i=0; i<arr(length); i++ ){
}
초기식 설정 : let i=0 초기 시작 값을 0으로 설정하고 초기값은 오직 한 번만 실행되며 이후로는 실행되지 않습니다.
조건식 설정 : i<arr(length) 조건에 맞으면 실행됩니다.
증감식 설정 : 조건에 맞으면 1씩 증가됩니다.
forEach문
forEach 반복문은 오직 배열에서만 사용가능한 메서드입니다. forEach구문의 인자로 callback함수를 사용 할 수 있고, 배열의 각 요소들이 반복될 때 이 callback함수가 호출됩니다.
forEach구문의 Callback함수의 매개변수로는 배열값(item), 배열의 인덱스(index), 배열 자체(array)가 있습니다.
기본형
배열 Callback함수
array.forEach(function(item, index, array){
자바스크립트 코드;
});