가장 기본적인 반복문이다.
특정 값 시작
에 변화 증감
를 주어 사용자가 정한 조건 범위
이 만족된다면 계속 반복한다.
// 시작부터 증감을 통해 작성된 범위까지 계속 반복
for ( 시작; 범위; 증감식) {
반복되는 코드 작성
}
배열과 for문
const array = [1, 2, 3, 4, 5];
for (let i = 0; i < array.length ; i++ {
console.log(array[i])
}
특정 조건이 참이라면 코드를 계속 반복한다.
조건을 확인만 하기 때문에 조건문 내부에서 변화를 직접 줘야한다.
// 범위가 false가 될 때까지 계속 반복
while ( 범위 ) {
반복되는 코드 작성
}
반복문 내부에 break
와 continue
를 통해 반복문을 종료하거나 다음 반복문으로 이동할 수 있다.
for ( let i = 0; i < 10 ; i++ {
if ( i === 5 ) continue; // 다음 루프 실행
console.log(i);
if ( i === 7 ) break; // 반복문 종료
}
// result
// 0
// 1
// 2
// 3
// 4
// 6
반복문을 통해 배열과 객체를 다룰 수도 있다.
자바스크립트 내장 함수를 통해 반복문을 대체할 수 있으니, 필요할 때 검색을 해서 적절한 반복 내장 함수, 반복문을 사용하면 되겠다.
[참고자료]
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Loops_and_iteration