본문 바로가기
Programming/Javascript

[Javascript] 반복문 2 - for문

by Bam_t 2021. 2. 17.
728x90

이어서 반복문의 구문중 하나인 for문을 소개하겠습니다.


1. for문

for문도 일정한 조건을 만족할 때 까지 반복하는 구문입니다. 기본형태는 다음과 같습니다.

for(초기식; 조건식; 증감식) {
	//반복실행될 코드
}

초기식이란, 루프를 제어하기 위한 변수를 선언(루프 변수)하는 부분으로 반복문이 처음 실행될 때 한 번만 실행되는 식입니다.

조건식은 반복문의 종료와 처리를 하기위한 식입니다. 보통 초기식이 조건식을 만족하게 되면 반복이 종료됩니다.

증감식은 이전에서 설명드렸듯이 초기식을 조작하기 위한 식으로 반복문이 한 번 실행될때 한 번 실행됩니다.

 

또한 초기식과 조건식, 증감식은 생략이 가능하고 각 식에는 루프 변수이외에도 다른 식 혹은 값을 넣을 수 있습니다. 그러나 이러한 조작은 무한루프같은 원하지 않는 동작을 일으키기 때문에 사용에 유의하여야 합니다.

for(let i = 1; ; i++) {
	//종료를 위한 조건식이 없으므로 무한루프
}

for(let j = 1; j < 2; ) {
	//루프 변수 j가 조건식을 만족하지 못해 무한루프
}

 

 

 

2. 중첩 for문

다른 반복문들도 포함하여 for문도 중첩하여 사용할 수 있습니다.

for(let i = 0; i < 5; i++) {
	for(let j = 0; j < 3; j++) {
    		for(let k = 0; k < 7; k++) {
       		}
    	}
}

 

728x90

'Programming > Javascript' 카테고리의 다른 글

[Javascript] 반복문 4 - for~of  (0) 2021.02.17
[Javascript] 반복문 3 - for~in  (0) 2021.02.17
[Javascript] 반복문 1 - while, do~while  (0) 2021.02.16
[Javascript] 분기문(선택문)  (0) 2021.02.16
[Javascript] 조건문  (0) 2021.02.08

댓글