개발/Javascript

[Javascript] 중첩 for문

suniverse 2023. 1. 8. 00:34

for문 안에 또 다른 for문을 작성하는 문.

 

<기본 문법> 
for(초기식1; 조건식1; 증감식2){

	for(초기식2; 조건식2; 증감식2){
    // 반복 실행할 문장들
    }
    
}

<script type="text/javascript">
	for(let i=1; i<=5; i++){
		document.write("i = " + i + "<br>"); // 바깥쪽 for문. 5번 반복
		for(let j=1; j<=3; j++){
			document.write("-----> j = " + j + "<br>");
		}
		document.write("-----> j 반복 종료<br>")
		
	}
	document.write("<hr>")
	document.write("-----> i 반복 종료<br>")
</script>

💻

  • 반복문의 구조를 확인하기 위해 i와 j의 반복이 끝날때마다 따로 반복종료 표시를 해주었다. 
  • 바깥쪽 for문이 첫번째 반복할 때, 안 쪽 for문의 반복문이 전부 실행되는 구조이다.