* 반복문 기본문법 - 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 |