자바스크립트 정리 3 (반복문)
## 반복문
1. for 문
1) 형태: for (초기식; 판별식 ; 증감식) { 반복 실행할 값 }
2. while 문
1) 형태
- while (판별식) { 반복 실행 할 값 } - 판별식이 거짓이면 끝
- do{ 반복 실행 값 } while( 판별식 )
3. break 문
1) break; -- 반복을 끝내고 반복문을 빠져나감
ex)
<script>
a=1;
for (i=1;i<100 ;i++ )
{
if (a >20) { break } //-- a 가 24보다 크면 for문 종료
a = a*i
alert(a);
}
</script>
4. continue문
1) continue; -- continue; 아래를 실행하지 않고 다음 반복을 시작
ex)
<script>
a=1;
for (i=1;i<8;i++ )
{
a = a*i
if (a==24) {continue} //-- a 가 24면 아래 부분을 생략하고 다시 위로 올라감
alert(a
}
</script>
5. label 문
1) [label명]:
ex)
<script>
s=0;
bolaven:
for (i=1;i<10 ;i++ )
{
for (j=1;j<10 ;j++ )
{
if (s==25)
{break bolaven;} //-- label bolaven을 찾아 아래 for을 종료한다
s= i*j
document.write(s+" ")
}
document.write("<br> ")
}
</script>