조건식의 평가가 참이라면 코드 블록을 실행.
1) for 문
for (변수 선언문 or 할당문; 조건식; 증감식) {
code //조건식이 ture일 경우 반복될 식
}
가) 일반적으로 변수는 i로 지칭.
나) 변수 선언문, 조건식, 증감식은 필수가 아니다.
다) for 문 내에 for 문 사용 가능(중첩for 문)
라) 반복횟수가 명확할 때 사용.
2) while 문
var count = 0;
while (count < 3) {
console.log(count);
count++;
}
가) 조건문의 평가 결과가 false일 경우 코드 블록을 실행하지 않음.
나) 반복횟수가 불명확할 때 사용.
다) 조건식의 평가 결과가 언제나 true인 경우 무한 루프가 된다. => break 문을 통해 탈출.
3) do ... while 문
var count = 0;
do {
console.log(count);
count++;
}
while (count < 3);
가) do 문의 코드 블록을 먼저 실행 (최소 한번 실행).