반복문
특정 구문을 여러 번 반복해서 실행할 때 사용하는 제어문입니다.
반복문의 종류
-for
가장 일반적으로 사용하는 반복문입니다.
반복 횟수가 정해진 경우 주로 사용
-while
for로 만들어진 반복문을 비교적 간결하게 처리할 수 있는 반복문
무한 반복하는 경우 주로 사용
for문
특정 구문을 반복하고 싶을 때, 특히 반복 횟수가 정해진 경우 주로 사용합니다.
for(초깃값 ; 조건식; 증감식){
실행구문;
}
이중for문의 경우
for(초깃값 ; 조건식 ; 증감식){
for(초깃값; 조건식 ; 증감식){
실행구문;
}
}
//////////////////////////////////////////////////////////////////////
for(var i =0 ; i<10 ; ++ i){
document.write("i = " +i, "<br>");
}
document.write("종료 i = " +i);
프로그램 순서(위를 예로)
1. 초깃값 부분 실행
처음 초깃값 var i = 0; 이 생성 되어진다.
2. 조건식 부분 실행
0<10 이기 떄문에 조건식에 참이 되어 구문을 실행하게 된다.
3. 실행 구문 실행
document.write("i = " +i, "<br>");
4. 증감 부분 실행
i++ 이기 떄문에 i는 1이 됩니다.
5. 조건식 부분 실행
1<10
6. 실행구문 실행
조건식이 끝날때 참이 아닐때 까지 실행 한다.
7. 루프탈출
조건식이 거짓이면 루프탈출~
///////////////////////////////////////////////////////////////////
for(var i = 0 ; i<10 ;i++)
document.write((i+1)+"<br>");
//////////////////////////////////////////////////////////////////
var result ="";
for(var i = 1 ; i<= 10 ;++i){
result += "*";
}
document.write("result = " + result);
for문에서 continue문과 break문
continue문
반복 실행 중 특정 조건의 경우 실행구문을 실행하지 않고 다음루프로 이동하게 하는 제어문
//////////////////////////////////////////////////////////////////////////////////
for(var i = 0 ; i <=10 ; ++i){
continue;//continue 때문에 밑에 있는 출력은 실행되지 않습니다.
document.write(i+"<br>");
}
document.write("최종 i ="+i);
//출력결과: 최종 i = 11
/////////////////////////////////////////////////////////////////////////////////
break문
반복문에서 break문은 루프를 강제적으로 빠져 나오는 기능을 합니다.
for(var i =1; i <=10;i++){
break;
document.write(i+"<br>");
}
document.write("최종 i = " +i+"<br>");
//출력결과: 최종 i = 1
'Coding > JavaScript' 카테고리의 다른 글
2.2 함수의 기능 (0) | 2019.07.17 |
---|---|
2.1 함수 기초 (0) | 2019.07.17 |
1.7 조건문 switch (0) | 2019.07.16 |
1.6 조건문 if (0) | 2019.07.16 |
1.5 jQuery (0) | 2019.07.15 |