for (초기문; 조건문; 증감문) { //세미콜론 필수
명령문
}
// 실행 순서
// 조건문(true) > 명령문 > 증감문 > 초기문(반복)
// 초기문 >
// 조건문(false) > 반복문 종료
for (let i = 1; i < 11; i++) {
console.log(i + "번째")
} // 카운터를 세는 변수명은 보통 i로 많이 쓴다.
//"1번째"
//"2번째"
//"3번째"
//"4번째"
//"5번째"
//"6번째"
//"7번째"
//"8번째"
//"9번째"
//"10번째"
let a = ["a", "b", "c", "d", "e", "f", "g"]
for ( let i = 0; i < 7; i++) {
console.log( a[i] )
}
// 배열의 길이가 100이 넘는다면 직접 세긴 힘들다.
// 그럴땐 length를 이용하자
↓ length 이용해 요소 순회 ↓
for ( let i = 0; i < a.length; i++) {
console.log( a[i] )
}
//"a"
//"b"
//"c"
//"d"
//"e"
//"f"
//"g"
let a = new Array(10)
console.log(a.length) // 10
let str = "string"
str[2] // "r"