

예시 2의 for문 소괄호 안에는 초기화, 조건식, 증감식을 순서대로 써주고,
중괄호 안에는 실행문을 작성해주면 된다.
실행 순서 : 초기화(얘는 한번만 이루어진다.)-> 조건식-> 실행문 -> 증감식
초기화는 한번만 이루어지고, 조건식이 해당할 경우 실행 순서대로 계속 반복하다가 조건식이 더 이상 해당하지 않을 때 반복이 끝난다.
또한 1처럼 직접 입력을 해줘서 하는 것보다는 2처럼 반복문을 써서 사용하면 코드가 간결하고 가독성이 좋다.
ex) 구구단 프로그램
두 개 이상의 for문을 중첩해서 사용할 때는 먼저 실행하는 for문을 안쪽에, 나중에 실행하는 for문을 바깥쪽에 작성
<중첩의 for문으로 구구단 틀 만들기>
<구구단 프로그램>

while문, do...while문
반복 횟수 기준이라면 : for문
특정 조건에 따라 반복한다면 : while문, do...while문
while문의 경우 조건을 먼저 확인. 또한 무한루프를 전용으로 써야하는 경우에는 while 사용. 대신 반복문을 빠져나올 경우를 생각해서 break문을 사용해야한다.

do..while문의 경우 문장을 실행한 후 조건 확인. 마치 게임을 할 때 '게임을 계속하시겠습니까?'처럼 사용자에게 일단 물어보는 프로그램 용도로 사용.

ex) 팩토리얼 계산 프로그램
팩토리얼 구하는 방법
ex) 4!=4x3x2x1
f(1)=1;

break문
반복문의 흐름에서 바로 빠져나올 때 사용
continue문
주어진 조건에 맞는 값을 만났을 때 실행하던 반복 문장을 건너뛰고 반복문의 맨 앞으로 되돌아갑니다.
참고강의: 자바스크립트+jQuery 기초부터 실무까지 : 기초 Part.1(인프런)