JavaScript | 반복문이 필요한 이유와 사용하는 방법

이진웅·2021년 11월 5일
0

JavaScript

목록 보기
2/8
post-thumbnail

반복문이 필요한 이유

반복문은 같은 계산을 여러번 하는 것을 한 번의 코딩으로 해결할 수 있게끔 해준다.
또한 코딩을 하는 사람이 여러번 반복되는 작업을 일일이 하나씩 작업을 하게된다면 실수가 일어날 수도 있기 때문에 한 번의 반복문 사용으로 실수를 없앨 수도 있다.

반복문의 구조

반복문은 4가지 구역으로 나눌 수 있는데

for ([initialization]; [condition]; [final-expression])
statement

  1. initialization: 변수 선언, 주로 카운터 변수를 초기화할때 사용한다. var이나 let키워드를 사용해서 새로운 변수를 선언할 수도 있다. 주로 i, j, k를 쓰는 이유는 수학에서 자주쓰는 변수라 그런듯하다.
  2. condition: 매 반복마다 평가할 식. 평가 결과가 true이면 statement 실행 false면 반복하는 것을 중단한다.
  3. final-expression: 매번 반복 후 평가할 식 다음번 condition 평가 이전에 발생. 주로 카운터 변수를 증감하거나 바꿀때 사용한다.
  4. statement: condition이 true이면 실행하는 문, 여러 문을 반복 실행하려면 블럭문({...})으로 묶어야한다.

반복문의 사용 방법

반복문은 1 -> 2- > 4 -> 3 -> 2 -> 4 -> 3…의 순서대로 작동한다고 생각하면 편하다

예를들어

for (let i = 0; i < 10; i++) {
	console.log(‘Hi!);
}

위와 같은 반복문이면 카운터변수인 i가 0부터 1씩 증가하여 10이 되기전까지 console.log(‘Hi!’)를 반복하게 된다. 그렇게 해서 0부터 9까지 총 10번의 Hi가 콘솔에 출력될 것이다. 이 예제는 가장 기본적인 방법이고 블럭문에 if문을 활용하여 다양한 조건을 추가할 수도 있다.

0개의 댓글