본문 바로가기
# Work/Javascript

자바스크립트 기초3 - 반복문

by 호정찐 2011. 12. 29.
반응형

## 반복문 (loop, iteration)
- 반복적인 작업을 수행
- 조건이 프로그램을 똑똑하게 만든다면, 반복은 프로그램을 강력하게 만듬
- 종료되는 조건을 잘못 지정하면 무한반복에 빠짐 (가장 심각한 오류 중의 하나)
- for, while 문이 있음

## for문

for( 초기화 ; 반복조건 ; 반복코드 ) {
반복시 실행되는 로직
}

##예문
<script type="text/javascript">
    for(var i=0; i<10; i++){
        document.write(i);
        document.write('<br />');
    }
</script>
## while문
while(반복조건) {
반복시 실행되는 로직
}

##예문
<script type="text/javascript">
var i = 0;
while(i < 5){
document.write(i);
document.write(',');
i++;
}
</script>
while(반복조건) - 반복조건은 true, false 두가지 값만 들어옴. 반복조건이 들어가는 곳의 내용이 참이면 로직을 실행하고, 거짓이면 반복을 종료.

## break : 반복을 종료한다.
<script type="text/javascript">
for (i=0;i<=10;i++){
if (i==3){
break;
}
document.write("The number is " + i);
document.write("<br />");
}
</script>
## continue : 현재로직을 종료하지만 반복은 유지한다.
<script type="text/javascript">
for (i=0;i<=10;i++){
if (i==3){
continue;
}
document.write("The number is " + i);
document.write("<br />");
}
</script>
반응형