JavaScript - for 반복문

ungHeung·2023년 4월 25일
0

JavaScript

목록 보기
4/4
post-thumbnail

코드를 작성하다보면 같은 행위를 반복 수행해야하는 경우가 자주 생깁니다.

다음의 경우를 확인해볼까요?
화장실을 가야하는데 방과 화장실의 거리가 5걸음이라면 다음 함수를 5번 호출해야 합니다.

function 걷기() {
	console.log('한걸음 앞으로');
}

걷기();
걷기();
걷기();
걷기();
걷기();

이번에는 운동을 나가볼 생각인데 만보걷기가 목적이라면 함수를 1만번 호출해야겠죠?

코드가 길어지는 것은 물론이고, 언제 1만번을 다 호출할지 눈앞이 깜깜한데요... 이럴때를 위해 준비된 기능이 바로 반복문입니다.

for 반복문

기본적으로 for문은 초깃값, 조건, 증감식을 필요로 합니다.

for (let i = 1; i <= 10000; i++) {
	걷기();
}

for문을 분해해보면 이렇습니다.
i는 쉽게 생각해서 반복을 몇 번째 수행중인지 확인할 수 있는 값을 할당하게 될 변수입니다.
위 코드에서는 초깃값으로 i에 1을 할당해서 1부터 반복을 시작하게 됩니다.

이 후 조건식을 통해 i가 어떠한 조건에 도달하게 되면 반복을 중단할 것인지를 설정할 수 있습니다.
위 코드에서는 i가 10,000이 되면 반복을 중단하게 됩니다.

마지막으로 증감식을 사용하여 i가 증가 혹은 감소되는 정도를 설정할 수 있습니다.
위 코드에서는 i++, 즉 i가 1씩 증가합니다.

내용을 종합해보면 i는 1부터 시작하고, 반복마다 1씩 증가하게 되며, i가 1만이 되면 중단되는, 즉 1만번의 반복을 실행하게 되는 코드라는 것을 알 수 있습니다.

어떤가요? 1만줄이 넘어가야했던 코드를 단 3줄만에 끝낼 수 있었습니다. 이처럼 for문은 동일한 기능을 여러번 반복해야 하는 경우에 효과적입니다.

profile
재미있는

0개의 댓글