#9 자바스크립트 반복문 for , do...while , while , for...in , for...of 문 정의 및 예제

2023. 4. 2. 18:26자바스크립트

반응형

1. for 반복문:
    정해진 횟수만큼 반복하는 가장 일반적인 반복문 이며,  for 반복문은 초기화 식, 조건식, 증감식을 포함하는
    세미콜론으로 구분된 세 부분으로 구성됨

for (var i = 0; i < 10; i++) {
  console.log(i);
}
 
 
 
2. while 반복문:
    조건식이 참일 때 반복되며. while 반복문은 조건식만 포함, 조건식이 거짓이 될 때까지 반복됨.

var i = 0;
while (i < 10) {
  console.log(i);
  i++;
}
 
 
3. do...while 반복문: 
   조건식이 참일 때 반복하며, 반복문 안의 코드를 최소한 한 번은 실행함.
    do...while 반복문은 먼저 코드를 실행하고 조건식을 검사함.

var i = 0;
do {
  console.log(i);
  i++;
} while (i < 10);
 
 
 
4. for...in 반복문: 
  객체의 속성을 반복함. for...in 반복문은 객체의 모든 열거 가능한 속성을 반복.

 var person = { name: "John", age: 30, city: "New York" };
 for (var key in person) {
  console.log(key + ": " + person[key]);
 }
 
 
 
5. for...of 반복문:
    배열, 문자열, NodeList 등 iterable 객체의 각 요소를 반복함.
    for...of 반복문은 반복 가능한 객체의 요소를 반복함.

var fruits = ["apple", "banana", "orange"];
for (var fruit of fruits) {
  console.log(fruit);
}

반응형