for
반복문특정 횟수만큼 반복하고 싶을 때 사용
// 반복 변수를 let 키워드로 선언
for (let i = 0; i < 반복 횟수; i++) {
const 인덱스 = i
const 요소 = 배열[i]
//내부에 만든 인덱스 요소는 반복문 블럭이 끝나면 사라지기 때문에 const로 선언..?해도됨?..됨..
}
for (let i = 0; i < 5; i++) {console.log(`${i}번째 반복입니다`)}
for (let i = 0; i < 10; i+= 2) {console.log(`${i}번째 반복입니다`)}
for (let i = 0; i < 20; i+= 3) {console.log(`${i}번째 반복입니다`)}
실행 결과
for (let i = 20; i >= 10; i--) {console.log(`${i}번째 반복입니다`)}
for in
반복문배열의 인덱스를 기반으로 반복할 때 사용
for (const 반복 변수 in 배열 또는 객체) {
}
const 배열 = ['바나나', '사과', '귤']
for (const 인덱스 in 배열) {
console.log(인덱스, 배열[인덱스])
}
실행 결과
0 바나나
1 사과
2 귤
for of
반복문배열의 값을 기반으로 반복할 때 사용
for (const 반복 변수 of 배열 또는 객체) {
//for in 반복문과는 다르게 반복 변수에 요소의 값이 들어감
}
const 배열 = ['바나나', '사과', '귤']
for (const 요소 of 배열) {
console.log(요소)
}
실행 결과
바나나
사과
귤
forin 반복문
은 안정적이지 않아서 forof 반복문
과 for 반복문
을 사용하는게 좋다
코드 조각 관련
하이라이트 되어있는 부분은 Tab
키를 사용하여 이동할 수 있으며 한번에 변경 가능 Shift + Tab
은 이전 단계로 이동