<반복문> IGURS 겨울방학 프로젝트

장우진·2023년 1월 5일
0

겨울방학 프로젝트

목록 보기
5/12

반복문의 종류는 크게 두가지로 나눌 수 있는데 바로 for문, while문이다. 이 또한 조건문과 마찬가지로 C++의 반복문과 크게 다르지 않다.

//while문
while(조건식){
    실행문;
}

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

while문 예시

다음 예시는 웹사이트에 "coding everyday"라는 문장을 10번 출력하게 하는 반복문이다. document.write는 alert와 달리 웹사이트에 직접 문장을 출력해주는 문법이고 <br 슬래시>는 \n과 같이 줄을 바꿔주는 역할을 한다.
만약 아래의 코드에서 while문 안에 조건을 true로 바꾸면 무한루프가 멈추지 않아 웹사이트가 무한로딩된다.
자바 스크립트에서 while문은 다른 언어와 같이 break와 continue를 쓸 수 있다.

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8"/>
    </head>
    <body>
        <script>
            i=0;
            while(i<10){
                document.write("coding everyday"+i+ "<br />");//웹사이트에 coding everyday를 10번 출력하는 while문
                i++
            }

        </script>
    </body>
</html>

결과물

for문 예시

for문의 예시 또한 while문의 예시출력과 같은 결과를 출력하려 한다. for문의 작성할 때는 조건식이 반복문을 잘 멈출 수 있게 조건식을 잘 설정하여야 한다. for문은 그 자체에서 증감문이 필요하므로 while문과 다르게 for문 내부에 따로 코드(i++)를 추가할 필요가 없다. 이중for문 등을 사용하면 더 다양한 기능을 수행할 수 있다.
for문도 break와 continue를 사용할 수 있다.

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8"/>
    </head>
    <body>
        <script>
            for(i=0; i<10; i++){
                document.write("coding everyday"+i +"<br />");
            }

        </script>
    </body>
</html>

결과물

0개의 댓글