반복문이란? 프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는 실행문이다.
반복문의 종류는 위와 같다. 그럼, 가장 기본적이고 대표적인 for문, while문 에 대해서 한번 알아보자.
for (1.초기 구문; 2.조건 구문; 3.업데이트 구문) {
// 4.반복 구문
}
2.조건 구문
3.업데이트 구문
4.반복 구문
for 문예제
var i;
function init () {
console.log('초기 구문');
i = 0;
}
function condition () {
console.log('조건 구문');
return i < 3; // return을 해주지 않으면
조건 구문에서 실행이 멈춰버린다.
}
function update () {
console.log('update');
i++;
}
for (init(); condition(); update()) {
console.log(i + ' 반복 구문');
}
결과로는 초기 구문 -> 조건 구문 -> 반복 구문 -> 업데이트 구문 -> 조건 구문 -> 반복 구문 -> 업데이트 구문 -> 조건 구문 -> ... 이런 순서로 진행되는 것을 볼 수 있다. for문은 이런 순서로 반복되며 조건구문이 false값을 가질 때까지 진행된다.
while(조건 구문)
반복 구문
while문 예제
var n = 0;
var x = 0;
while (n < 3) {
n++;
x += n;
console.log(x);
}
// 결과 : 1,3,6
주의해야할 점
while (true) {
console.log("Hel
조건문은 항상 거짓이 될지라도 위와 같이 무한 반복은 피해야 한다.