자바스크립트 반복문 다루기
for 문 특정 횟수나 범위만큼 반복 |
for 문은 특정 횟수나 범위만큼 반복하는 문입니다. 해당 루프에 연계된 초깃값이 있는 루프 변수가 존재하며, 루프 변수의 비교와 증감을 통해 특정 횟수나 범위만큼 코드 블록을 반복해서 실행할 수 있는 반복문입니다. |
---|---|
for...of 문 이터러블 객체를 순회하는 반복문 |
for of 문은 자바스크립트에서 이터러블 객체를 순회하는 반복문입니다. 이터러블 객체는 내부 요소를 하나씩 순회할 수 있는 객체를 말합니다. for of 문은 주로 배열, 문자열, Map, Set 등과 같은 컬렉션을 순회하는 데 사용됩니다. |
for...in 문 객체의 프로퍼티를 순회하는 반복문 |
for in 문은 자바스크립트에서 객체의 프로퍼티를 순회하는 반복문입니다. 이 반복문을 사용하여 객체의 모든 열거 가능한 프로퍼티를 순회하고 그 값을 가져올 수 있습니다. |
for...in 문과 for...of 문의 차이 비슷해 보이지만 서로 다른 용도와 동작 방식 |
자바스크립트의 for in 문과 for of 문은 둘 다 반복문이고 비슷해 보이지만 서로 다른 용도와 동작 방식을 가지고 있습니다. for in 문과 for of 문의 차이점에 대해 알아보겠습니다. |
while 문 조건식이 참인 동안 반복 |
while 문은 조건식과 코드 블록으로 구성되며, 조건식이 참인 동안 코드 블록을 반복 실행하는 반복문입니다. 조건식이 거짓이 되면 반복이 종료됩니다. while 문은 if 문이 반복되는 형태로 생각할 수 있습니다. |
do...while 문 무조건 한 번 실행 후 조건식이 참인 동안 반복 |
do while 문은 코드 블록과 조건식으로 구성됩니다. 먼저 코드 블록을 무조건 한 번 실행한 후, 그 다음부터는 조건식이 참인 동안 코드 블록을 실행하는 루프를 만듭니다. 조건식이 거짓이 되면 do while 문은 종료됩니다. |
label 문 break나 continue 문이 실행 위치를 참조하는 문 |
break나 continue 문에는 실행 위치를 참조할 수 있는 레이블(label)을 함께 사용할 수 있습니다. 레이블 문은 이러한 레이블을 지정하는 문으로, 실행 위치에 해당하는 특정한 문(statement) 앞에 레이블로 사용할 식별자를 지정합니다. |