반복문
반복문은 컴퓨터에게 반복적인 작업을 지시하는 방법이다.
반복문의 문법
while
while (조건){
반복해서 실행할 코드
}
// 조건 값이 true -> false 될 때 까지 반복 실while(true){
document.write('coding everybody <br />');
}
// coding everybody 무한반
while(false){
document.write('coding everybody <br />');
}
// 아무런 결과도 출력하지 않while문은 while문 뒤에 따라오는 괄호 안의 조건이 참(true)면 중괄호 안의 코드 구간을 반복적으로 실행한다. 조건이 false면 반복문이 실행되지 않는다. 여기서 true와 false는 종료조건이 되는데, 이 값을 변경하는 것을 통해서 반복문을 종료시킬 수 있다. 반복문에서 종료조건을 잘못 지정하면 무한반복이 되거나, 반복문이 실행되지 않는다.
var i = 0;
// 종료조건으로 i의 값이 10보다 작다면 true, 같거나 크다면 false가 된다.
while(i < 10){
// 반복이 실행될 때마다 coding everybody <br />이 출력된다.
// <br /> 줄바꿈을 의미하는 HTML 태그
document.write('coding everybody <br />');
// i의 값이 1씩 증가한다.
i++
}
// i 값이 9까지는 true 10부터는 조건상 false 이므로 출력xfor
반복문의 제어
break
반복작업을 중간에 중단시키고 싶다면 break를 사용하면 된다.
continue
실행을 즉시 중단 하면서 반복은 지속돼게 하려면 break를 continue로 변경하면 된다.
반복문의 중첩
반복문 안에는 다시 반복문이 나타날 수 있다.
Last updated
Was this helpful?