본문 바로가기

Archived(Programming)/JavaScript

Chap 5. 반복문

* 반복문 기본문법 - While

loop/iterate로 표현되는 반복적인 구문


* 반복조건

다음과 같이 변수를 통해 while문을 활용한다


1
2
3
4
5
var 1 = 0;
while(i<10){
    document.write("Coding everybody <br/>");
    i= i + 1;
}
cs


* for 문


for(초기화; 반복조건; 반복이 될 때마다 실행되는 코드){

    반복해서 실행될 코드

} // 다음의 양식을 통해 for 반복문을 사용가능


1
2
3
for(var i = 0; i < 10; i++){
    document.write('coding everybody'+i+'<br />');
}
cs


* 반복문의 효용성

반복문을 통해 보다 효율적인 프로그래밍이 가능하다!


* 반복문의 제어

반복문은 break와 continue를 통해 제어할 수 있다

break는 탈출, continue는 밑의 내용을 skip 후 다음 반복문 실행


1
2
3
4
5
6
7
8
9
var 1 = 0;
while(i<10){
    // 반복문 제어
    if( i ==5){
        break;
    }
    document.write("Coding everybody <br/>");
    i= i + 1;
}
cs


* 반복문의 중첩 사용과 디버거

반복문을 두 번이상 중첩해서 사용해야 할 때(ex, 이차원 배열)가 존재하는데 이러한 경우에는 for문이나 while문 등을 중첩하여 사용해야 한다


1
2
3
4
5
6
7
8
9
10
// 0부터 9까지 변수 i에 순차적으로 값을 할당        
for(var i = 0; i < 10; i++){
    // 0부터 9까지의 변수를 j의 값에 순차적으로 할당
    for(var j = 0; j < 10; j++){    
        // i와 j의 값을 더한 후에 출력
        // String은 숫자인 i와 j의 데이터 타입을 문자로 형태를 변환하는 명령이다. 
        // String()을 제거하고 실행해보면 의미가 좀 더 분명하게 드러날 것이다.
        document.write(String(i)+String(j)+'<br />');
    }
}
cs


'Archived(Programming) > JavaScript' 카테고리의 다른 글

Chap 7. 배열  (0) 2019.01.31
Chap 6. 함수  (0) 2019.01.29
Chap 4. 조건문  (0) 2019.01.28
Chap 3. 연산자  (0) 2019.01.28
Chap 1. 숫자와 문자 , Chap 2. 변수  (0) 2019.01.27