본 문서는 2022년 1월 31일 에 작성되었습니다.
Array.prototype.forEach() 와 같은 클래스 내부 순회 함수는 언급하지 않습니다.
관련 내용은 Array, Set, Map 을 참고해주세요.
반복문은
조건문이 참인 동안 반복문을 실행하는 것이 골자입니다.
일반적으로 for 문과 while 문으로 나뉩니다.
for (let index=0; index<4; index++) {
console.log(index);
}
1,2,3,4 출력
const texts="hello";
for (const text in texts) {
console.log(text);
}
0,1,2,3,4 출력
const texts="hello";
for (const text of texts) {
console.log(text);
}
"h","e","l","l","o" 출력
let count=0;
while (count++<10) {
console.log(count);
}
0,1,2,3,4,5,6,7,8,9,10 출력
let count=0;
do {
console.log(count);
} while(count++<10);
0,1,2,3,4,5,6,7,8,910 출력
for (대충 조건문A) {
for (대충 조건문B) {
break; // B 중단
}
break; // A 중단
}
for (대충 조건문A) {
for (대충 조건문B) {
continue; // B 다시 시작
}
continue; // A 다시 시작
}
위와 같은 경우에 조건문 B 내부에서 분기점을 만들어 전체 반복문을 종료하고 싶다면 Naming Loop를 사용할 수 있다.
hello : for (대충 조건문A) {
for (대충 조건문B) {
break hello; // hello 반복문 중단
}
}