본문 바로가기
javaScript/JS Tutorial

[javaScript] 반복문(loops for, for/in, for/of) 차이

by mooyou 2022. 12. 4.
728x90
300x250
  • for - 코드 블록을 여러번 반복
  • for/in - 객체의 속성을 반복
  • for/of - 객체의 값을 반복
  • while - 지정한 조건이 참인 동안 코드 블록을 반복
  • do/while - while문과 동일하지만 일단 코드 블록을 한번 실행하고 조건 검사를 하여 반복을 결정한다.

 

for

for (let i = 0; i < 5; i++) {
  text += i;
} // 01234

 

for/in

const person = {fname:"John", lname:"Doe", age:25};

let text = "";
for (let x in person) {
  text += person[x];
} //John Doe 25

 

for/of

const cars = [1,2,3];

let text = "";
for (let x of cars) {
  text += x;
} //123

 

while

let i = 0
while (i < 10) {
  text += i;
  i++;
} //0123456789

 

do/while

let i = 0;

do {
  text += i;
  i++;
}
while (i < 10); //0123456789

 

 

 

참고 : https://www.w3schools.com/js/js_loop_for.asp

728x90
반응형

댓글