본문 바로가기
Javascript

반복문

by 🐬마뇽뇽 마뇽🦄 2022. 7. 21.
728x90

 

반복문

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

while문

while ( 조건식){
    실행문;
    중가감식;
}

do while문

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

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 < 101; i++){
        document.write(i)
    }
결과보기

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

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

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

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

for문을 이용하여 5의 배수만 출력하기

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

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

for문을 이용해서 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'>"+i+"<span>");
        }
    
    } 
결과보기

구구단 출력하기

중첩 for문을 이용해 구구단을 출력할 수 있습니다.

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

6단 출력하기

for문을 이용하여 6단 출력하기

   document.write("<br>");

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

테이블 숫자 출력하기

for문을 이용하여 테이블 숫지 출력하기

    let table = "<table class='testTable'>"; 
      
        z = 1;
        for(let i=1; i<=10; i++){
            table += "<tr>"
                for(let j=1; j<=10; j++){
                    table += "<td>" + z + "</td>" //1부터 100까지 나옴
                    z++;
                    
                }
            table += "</tr>"
        }
        table += "</table>"; 
        
    document.write(table) 
결과보기

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);
    
결과 확인하기
 
728x90

'Javascript' 카테고리의 다른 글

함수  (7) 2022.07.26
데이터 타입  (4) 2022.07.26
조건문  (3) 2022.07.26
연산자  (10) 2022.07.20
기본 규칙  (19) 2022.07.20

댓글


고양이 고양이
고양이 고양이
고양이 고양이