Javascript 반복문 (while,for)

딱지씨 ㅣ 2022. 8. 29. 17:28

while 반복문 (true에서 false가 될 때까지 무한반복)

 

while (조건) {

          반복해서 실행할 코드

}

 

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
<script type="text/javascript">
	while(true){
    	document.write("Coding everybody <br />");
        }
</script>
</body>
</html>

계속해서 화면에 "Cording everybody"를 반복해서 찍어낸다.

 

 

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
<script type="text/javascript">
	var i = 0;
     while(i < 10){
    	document.write("Coding everybody "+i+"<br />");
        i = i + 1;
        }
</script>
</body>
</html>

조건을 달아서 반목문 만들기.

var i = 0;    반복문이 언제까지 실행될건지의 기준점을 만들기 위해 i라는 변수 생성

i = i + 1;     반복적으로 실행할 때마다 1씩 증가할 수 있는 코드 (컴퓨터의 숫자는 0부터 시작한다)

while(i < 10)    비교연산자로 10보다 작은지 true/flase 하여 코드를 반복한다.

 

"+i+" 화면에 출력되는 문구의 수가 같이 표기됨

 

 

 

For 반복조건문

같은 결과가 나오도록 for문 사용하기

for (var i = 0; i < 10; i++){
	document.write("Cording everybody"+i+"<br />");
    }

while 보다 깔끔하게 할 수 있다.

 

for (var i = 0; i < 10; i = i+1)

for (var i = 0; i < 10; i ++)  -> i는 0이고 10보다 작고 1씩 커진다

for ( var  i = 0;      for문이 실행될 때 한번만 실행되고 반복하지 않는다.

      i < 10;             0 < 10 = true가 되기까지 실행

i = i + 1                 종료되기 전까지 반복적으로 실행.

 

 

 i = i+1

i++  ++i   구문이 실행될 때마다 1씩 증가한다.  간단하게 줄여서 사용.

(++i는 바로 1이 증가하며 실행. i++는 나중에 실행됨 for문에서는 i++를 대부분 사용 )