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 |
댓글