본문 바로가기
JAVASCRIPT

반복문

by 코빈_ 2022. 7. 25.

반복문

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

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


while문

 

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


do while문

 

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


for문

 

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

0부터 99까지 출력하기

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

1부터 100까지 출력하기

    //1부터 100까지 출력
    for( let i=1; i<=100; i++){
        document.write(i);
    }
결과보기

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

짝수로 출력할 때는 증가 값을 2로 해주면 된다.

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

1부터 100까지 출력하기(5의 배수는 빨간색, 7의 배수는 파란색)

 

    for(let i=1; i<=100; i++){
        if (i % 5 == 0) {
            document.write("<span style='color: blue'>"+i+"</span>");
        }
        if (i % 7 == 0) {
            document.write("<span style='color: red'glt;"+i+"</span>");
        }
    }
결과보기

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

 

    for(let i=1; i<=100; i++){
        if (i % 2 == 0) {
            document.write("<span style='color: red'>"+i+"</span>");
        }   else {
            document.write("<span style='color: blue'>"+i+"</span>");
        }
    }
결과보기

for문을 이용해서 1~100까지 출력 (짝수는 빨간색, 홀수는 파란색) : 조건부 연산자

 

    {
        for(let i=1; i<=100; i++){
            if (i % 2 == 0) ? document.write(""+i+"") : document.write(""+i+"")
        }
    }   
    
결과보기

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

for문도 if문과 마찬가지로 for문안에 또 다른 for문을 중첩 사용 가능

    for(let i=2; i<=9; i++) {
        for(let j=1; j<=9; j++) {
            let sum = i * j;
            document.write(i + " * " + j + " = " + sum);
        }
    }
결과보기

for문을 이용해서 테이블 만들기

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

    let table = "<table class='testTable'>";

    table += "<tr>"
    for (let i=1; i<=10; i++) {
        table += "";

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

            table += "</tr>";
    }
    table += "<table>";

    document.write(table);   
결과보기
 

'JAVASCRIPT' 카테고리의 다른 글

함수  (7) 2022.07.26
Data Type  (5) 2022.07.25
조건문  (6) 2022.07.25
연산자  (11) 2022.07.20
기본 규칙  (16) 2022.07.20

댓글


INFORMATION

javascript

css

html