조건문의 특징
if statement
반복문의 종류
while
조건문이 참이기만 하면 문장을 계속해서 수행
반복 횟수가 명확하지 않으면 while 사용
예시
for
특정한 조건이 거짓으로 판별될 때까지 반복
반복횟수가 명확하면 while 보다 for
예시
for 동작 예시
for...in
for...of
반복 가능한 객체를 순회할 때 사용
반복 가능한 객체의 종류 : Array, Set, String
예시
for...in 과 for...of 차이
조건문과 반복문 정리
[참고] for...in, for...of와 const
- for문
- for(let i = 0;i<arr.length;i++){...}의 경우에는
최초 정의한 i를 재할당 하면서 사용하기 때문에 const를 사용하면 에러 발생- for...in, for...of
- 재할당이 아니라,
매 반복시 해당 변수를 새로 정의하여 사용하므로 에러가 발생하지 않음
[참고] Array.forEach()
- 배열의 메서들 중 하나