Giant Danio Fish
본문 바로가기
Javascript

반복문

by 코딩왕자 2022. 7. 21.

 

반복문

반복문은 프로그램에서 필요한 결과 값을 도출하기 위해 실행문의 순서를 반복적으로 실행시키는 문법을 말합니다. 반복문에는 while문, do while문, for문이 있으며, for문을 가장 많이 사용합니다

for문

for문의 기본 형식입니다.

for ( 초기값; 조건식; 증가감식){
    실행문;
}

while문

while문의 기본 형식입니다.

초기 값
while (조건식) ){
    실행문;
    증가감식;
}

do while문

do while문의 기본 형식입니다.

초기 값
do {{
    실행문;
    증가감식;
} while (조건식)


1. 0부터 99까지 출력하기

시작값 0부터 1씩 증가해서 100보다 작거나 같은 값 까지 구한다

//0부터 99까지 출력하기
for( let i = 0; i < 100; i++ ){
    document.write(i);
}
결과 확인하기
01234...~979899

2. 1부터 100까지 출력하기

시작값 1부터 1씩 증가해서 100보다 작거나 같은 값 까지 구한다

//1부터 100까지 출력하기
for( let i = 1; i <=100; i++ ){
    document.write(i);    
}
결과 확인하기
12345...~979899100

3. 1부터 100까지 출력하기(짝수)

시작값 2부터 2씩 증가해서 100보다 작거나 같은 값 까지 구한다

//1부터 100까지 출력(짝수)
for( let i = 2; i <=100; i+=2 ){
    document.write(i);    
}
결과 확인하기
246810...~949698100

4. 1부터 100까지 출력하기(5의배수)

시작값 1부터 100까지 중 5로 나눈 나머지가 0인 값만 나오게한다

for(let i = 1; i <=100; i++){
    if( i % 5 == 0 ) {
        document.write(""+i+"");
    }
결과 확인하기
51015202530...~859095100

5. for문을 이용해서 1~100까지 출력(짝수는 빨간색, 홀수는 파란색)

1부터 100까지 출력후 짝수는 빨간색으로, 홀수는 파란색으로 나오게한다.

for(let i = 1; i <= 100; i++){
    if( i % 2 == 0) {
        document.write(""+i+"");
    } else {
        document.write(""+i+"");
    }
}
결과 확인하기
1 2 3... 98 99 100

6. for문을 이용해서 구구단만들기

i는 2가되고 2가 한번 나오는동안 j가 9번 나온다.

// for문을 이용해서 구구단
// (2, 3, 4, 5, 6, 7, 8, 9) 8번 반복
// (1, 2, 3, 4, 5, 6, 7, 8, 9) 9번 반복

for( let i = 2; i <=2; i++){
    for( let j = 1; j <=9; j++){
        let sum = i * j;
        document.write(i + " * " + j + " = " + sum);
        document.write("
");
    }
}
결과 확인하기
2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18

7. for문을 이용해서 테이블 출력하기

중첩 for문을 이용해서 테이블을 만들 수 있습니다.

 //for문을 이용해서 테이블 출력하기(100칸)

let table = "<table>";

for(let i = 0; i<10; i++){
    table += "<tr>"
    
    for(let j = 0; j<10; j++){
        table += "<td>★</td>"
    }
    
    table += "</tr>"
    
}
    table += "</table>"

document.write(table);
결과 확인하기
 

8. while문(반복문)

위에서부터 내려오면서 계속반복한다.

 let num = 1;

while( num <= 5){
    document.write("실행되었습니다.");
    num++;
}
결과 확인하기
실행되었습니다.실행되었습니다.실행되었습니다.실행되었습니다.실행되었습니다.

9. do while문(반복문)

while문 과는 다르게 document.write가 앞에있어 무조건 한번은 실행한다.

let num = 1;

do {
    document.write("실행되었습니다2.");
    num++;
} while (num <= 5);
결과 확인하기
실행되었습니다2.실행되었습니다2.실행되었습니다2.실행되었습니다2.실행되었습니다2.

10. 중첩for문

for문 안에 for문을 사용한다.

for( let i=1; i<=2; i++ ){
    document.write(i + "실행");
for( let j=1; j<=5; j++ ){
    document.write(j + "실행");
    }
}
결과 확인하기
1실행1실행2실행3실행4실행5실행2실행1실행2실행3실행4실행5실행

'Javascript' 카테고리의 다른 글

함수  (10) 2022.07.26
데이터 타입  (10) 2022.07.25
조건문  (10) 2022.07.25
연산자  (16) 2022.07.20
기본 규칙  (16) 2022.07.20

댓글


광고 준비중입니다