반복문은 같은 블록의 코드를 몇 번이고 반복해서 실행하고자 하는 경우에 사용하는 문법이다. 자바스크립트에서는 두 종류의 반복문이 있는데 종류는 다음과 같다.
- for 문: 지정한 수 만큼 반복하는 반복문
- while 문: 지정한 조건이 참일 경우에만 반복하는 반복문
for 문
{
수행할 코드
}
for (i=0; i <=5; i++)
{
document.write("The number is " + i);
}
while 반복문
{
수행할 코드
}
while ( i < 5 )
{
document.write("The number is "+i);
i++;
}
do...while 반복문
do...while 반복문은 블록안의 코드를 무조건 한번은 실행시킨다. 그 후 조건을 비교해 지정한 조건이 참인 경우에만 반복문을 수행한다.
{
}
while (조건);
break와 continue 문
break 문은 반복문을 빠져나오는 구문이다.
{
document.write("The number is " + i + ", ");
if( i == 3 ) { break; }
}
결과)
continue 문은 반복문의 다음 값을 수행하게 하는 구문이다.
{
document.write("The number is " + i + ", ");
if( i == 3 ) { continue; }
}
결과)
for...in 문
배열이나 객체의 속성의 수만큼 반복하는 반복문이다.
var x;
var mycars = new Array();
mycars[0] = "saab";
mycars[1] = "Volvo";
mycars[2] = "BMW";
for (x in mycars)
{
document.write(mycars[x] + "<br />");
}
'Java Script & DOM > Java Script ' 카테고리의 다른 글
자바스크립트 - tyr...catch 문, throws 문 (0) | 2010.11.25 |
---|---|
자바스크립트 - 이벤트처리(Event Handler) (0) | 2010.11.25 |
자바스크립트 - 함수(function) (0) | 2010.11.25 |
자바스크립트 - 팝업박스 (0) | 2010.11.25 |
자바스크립트 - 조건문(Conditional Statements) (0) | 2010.11.25 |